
Script cài đặt tự động n8n trên Ubuntu
Script này sẽ giúp bạn tự động quá trình cài đặt n8n, nền tảng tự động hóa miễn phí, trên các VPS Ubuntu với Docker và Caddy.
Trong quá trình tìm hiểu về n8n, tôi có đi tìm các script cài đặt n8n tự động thì tôi thấy có một script cài đặt với Nginx của một bạn người nước ngoài và một script cài đặt với Docker và Caddy của bạn Bình bên mecode.pro.
Sau khi hỏi Claude thì nó nói bản cài đặt với Docker và Caddy phù hợp với nhu cầu cá nhân của tôi hơn. Đồng thời nó cũng gợi ý tối ưu một số chỗ để script chạy tốt hơn.
Bên dưới là một số thông tin về script cài đặt tự động n8n trên Ubuntu. Các bạn muốn tùy biến có thể fork repo của tôi tại đây.
Yêu cầu
– Server Ubuntu
– Domain/subdomain đã trỏ về server
– Quyền root
Lưu ý khi dùng Cloudflare
– Trước khi cài đặt: Tắt proxy Cloudflare (chuyển biểu tượng đám mây từ màu cam sang xám) để script kiểm tra được IP VPS chính xác.
– Sau khi cài đặt xong: Có thể bật lại proxy Cloudflare (biểu tượng đám mây màu cam).
Cách sử dụng
– Tải script cài đặt từ GitHub về VPS
wget https://raw.githubusercontent.com/hanthienhai/installn8n/main/install-n8n.sh
– Cấp quyền thực thi cho script
chmod +x install-n8n.sh
– Chạy script cài đặt
sudo ./install-n8n.sh
Hướng dẫn cập nhật n8n
Khi có cập nhật mới các bạn có thể cập nhật n8n theo hướng dẫn bên dưới.
– Di chuyển đến thư mục cài đặt n8n
cd /home/n8n/
– Cập nhật phiên bản mới nhất
docker compose pull
– Xóa phiên bản cũ
docker compose down
– Khởi động container
docker compose up -d
Thêm hanthienhai.com vào danh sách nguồn ưu tiên trên Google