Blog kỹ thuật VPS & vận hành máy chủ
Hướng dẫn, tối ưu và vận hành server cho dev và sysadmin. Thực tế, ngắn gọn, có dẫn nguồn.

Lập lịch job automation dài hơi bằng systemd timer
Hướng dẫn sysadmin tạo systemd service + timer thay cron, kèm restart khi lỗi và giới hạn tài nguyên cgroup. Chạy trên VPS Linux Debian/Ubuntu.

Vì sao automation trình duyệt cần IP riêng
Tìm hiểu lý do automation trình duyệt cần IP riêng để tránh rate limit, block từ API và đảm bảo độ ổn định khi chạy workflow dài.

Cài OpenClaw trên VPS Ubuntu: từ đầu tới lần chạy đầu tiên
Hướng dẫn chi tiết cài OpenClaw trên VPS Ubuntu 24.04: cài dependency, headless Chrome, chạy job đầu tiên và kiểm tra log. Dành cho dev và sysadmin.

OpenClaw là gì và chạy trên VPS cần cấu hình bao nhiêu
Giải thích OpenClaw là gì, cơ chế automation trình duyệt tốn RAM, cấu hình tối thiểu và nên dùng cho VPS để chạy OpenClaw ổn định.

Ba workflow n8n mẫu dùng được ngay: Google Sheets, Telegram và API nội bộ
Hướng dẫn chi tiết 3 workflow n8n mẫu có thể copy-paste chạy ngay trên VPS: xử lý Google Sheets, gửi cảnh báo Telegram, tích hợp API nội bộ. Kèm node, retry, và test trước khi bật lịch.

Chạy n8n liên tục trên VPS mà không cần biết Docker
Hướng dẫn chạy n8n liên tục trên VPS dùng image cài sẵn. Không cần Docker hay lệnh phức tạp. Khởi động lại tự động, cập nhật, xem log qua web dành cho người mới.

Bảo mật n8n tự host: chặn truy cập, xoay credential, giới hạn IP
Hướng dẫn sysadmin bảo mật n8n self-hosted (basic auth, SSO, firewall, xoay credential, tách webhook) để chặn truy cập trái phép và lộ credential.

n8n tự host hay n8n Cloud: tính điểm hoà vốn
Phân tích chi phí và khối lượng execution để quyết định nên tự host n8n trên VPS hay dùng Cloud, kèm bảng so sánh chi tiết và điểm giao nhau thực tế.

Cho n8n chạy dưới domain riêng với SSL Let's Encrypt và Nginx
Hướng dẫn chi tiết cấu hình n8n chạy dưới domain riêng, gắn SSL Let's Encrypt tự động qua Nginx reverse proxy. Bảo mật workflow, WebSocket ổn định, kiểm tra sau khi hoàn tất.

Webhook n8n không nhận request: checklist xử lý theo thứ tự
Checklist xử lý lỗi webhook n8n không chạy: kiểm tra DNS, firewall, reverse proxy, WEBHOOK_URL, workflow active và log n8n. Kèm lệnh kiểm tra từng bước.

Backup n8n đúng cách: encryption key, database và credential
Hướng dẫn chi tiết cách backup đầy đủ hệ thống n8n gồm encryption key, database PostgreSQL và credential. Kèm script cron tự động và kiểm tra restore thực tế.

n8n queue mode với Redis: khi nào cần tách worker
Hướng dẫn cấu hình n8n queue mode dùng Redis, phân biệt main và worker, mốc workflow/phút nào nên tách worker để scale ngang.

Chọn RAM cho n8n theo số workflow chạy song song
Hướng dẫn chọn RAM cho n8n dựa trên số workflow chạy đồng thời. Số liệu thực tế từ docker stats, dấu hiệu thiếu RAM và cách map gói VPS phù hợp.