Ubuntu tutorial - IT technology blog

Hướng dẫn sử dụng cloud-init trên Ubuntu Server: Tự động hóa cấu hình hệ thống ngay lần đầu khởi động

cloud-init cho phép Ubuntu Server tự cấu hình ngay lần boot đầu tiên qua user-data YAML — không cần SSH thủ công, không bỏ sót bước nào. Bài viết so sánh cloud-init với bash script, phân tích ưu nhược điểm, và hướng dẫn triển khai thực tế với ví dụ user-data hoàn chỉnh cho web server.
Docker tutorial - IT technology blog

Tự động cập nhật Docker Containers với Watchtower: Triển khai CI/CD đơn giản cho Server cá nhân

Watchtower tự động hóa vòng lặp pull-stop-run cho Docker container — không cần SSH, không cần cronjob. Bài viết hướng dẫn cài đặt, cấu hình label-based monitoring để kiểm soát container nào được update, và tích hợp HTTP API với GitHub Actions để trigger deploy ngay khi push image.
Linux tutorial - IT technology blog

Log Rotation trên Linux với Logrotate: Giải Cứu Ổ Đĩa Lúc Nửa Đêm

Trong vai trò một IT engineer, mình đã từng nếm trải cảm giác server sập lúc 2 giờ sáng chỉ vì file log đầy ổ đĩa. Bài viết này là tổng hợp kinh nghiệm xương máu về cách sử dụng Logrotate trên Linux, một công cụ không thể thiếu để tự động quản lý, xoay vòng và nén file log, giữ cho hệ thống luôn ổn định và hiệu quả.