Security tutorial - IT technology blog

Deploy Keycloak trên Docker: Xây dựng hệ thống IAM và SSO tập trung cho ứng dụng của bạn

Để mỗi ứng dụng tự xử lý logic xác thực tạo ra lỗ hổng bảo mật, code trùng lặp và trải nghiệm người dùng tệ. Hướng dẫn này trình bày cách deploy Keycloak trên Docker với PostgreSQL để xây dựng hệ thống IAM và SSO tập trung — một lần đăng nhập, chính sách bảo mật nhất quán và MFA trên toàn bộ ứng dụng.
HomeLab tutorial - IT technology blog

Deploy Immich trên Docker: Tự Lưu Trữ Ảnh và Video cho HomeLab của Bạn

Chán trả tiền cho Google Photos hay lo lắng ký ức của mình nằm trên server người khác? Immich là giải pháp sao lưu ảnh và video tự lưu trữ chạy trên Docker, giúp bạn toàn quyền kiểm soát. Hướng dẫn này đi qua toàn bộ quá trình thiết lập từ deploy docker-compose đến tự động sao lưu từ điện thoại và chuyển dữ liệu từ Google Photos.
HomeLab tutorial - IT technology blog

Ghi nhật ký tập trung cho HomeLab của bạn: Giám sát mọi thứ với Grafana Loki

Khám phá cách một hệ thống ghi nhật ký tập trung, đặc biệt là Grafana Loki, đã biến việc giám sát HomeLab của tôi từ một cuộc săn lùng hỗn loạn thành một cái nhìn tổng quan rõ ràng. Hướng dẫn này sẽ hướng dẫn bạn thiết lập Loki, Promtail và Grafana bằng Docker Compose để thu thập và phân tích nhật ký hiệu quả, nâng cao khả năng khắc phục sự cố và phát hiện vấn đề chủ động với mức tiêu thụ tài nguyên tối thiểu.
HomeLab tutorial - IT technology blog

Hướng Dẫn Self-Hosting: Chạy Bitwarden, Gitea và Uptime Kuma Trên Server Của Bạn

Thiết lập Vaultwarden, Gitea và Uptime Kuma trên server của bạn bằng Docker Compose. Không bị ràng buộc nhà cung cấp, không có phí hàng tháng cho các công cụ bạn có thể tự chạy — chỉ là dữ liệu của bạn, trên phần cứng của bạn. Điểm khởi đầu thực tế cho developer muốn có kinh nghiệm homelab thực sự vượt ra ngoài mức tutorial.
DevOps tutorial - IT technology blog

Docker Compose: Quản Lý Ứng Dụng Đa Container Mà Không Phát Điên

Quản lý ứng dụng đa container bằng các lệnh docker run riêng lẻ sẽ nhanh chóng sụp đổ. Docker Compose giải quyết vấn đề orchestration bằng một file YAML duy nhất — xử lý networking, thứ tự khởi động và cấu hình môi trường. Đây là cách chúng tôi áp dụng trong production.