Header Ads Widget

Responsive Advertisement

HƯỚNG DẪN CÀI ĐẶT N8N TỰ ĐỘNG TRÊN UBUNTU (CÓ SSL AUTO & THỦ CÔNG)

Hướng Dẫn Cài Đặt N8N Tự Động Trên Ubuntu (Có SSL Auto & Thủ Công)

HƯỚNG DẪN CÀI ĐẶT N8N TỰ ĐỘNG TRÊN UBUNTU (CÓ SSL AUTO & THỦ CÔNG)

1. Chuẩn bị trước khi cài

  • VPS hoặc server Ubuntu 22.04/24.04 (root hoặc sudo)
  • Domain hoặc subdomain đã trỏ về IP server (yêu cầu để lấy SSL auto)
  • Cổng 80443 phải mở

2. Tải script cài đặt về server

wget https://raw.githubusercontent.com/nobita2906/n8n/refs/heads/main/cai-n8n-tu-dong.sh -O cain8n.sh
chmod +x cain8n.sh
Ghi chú: Hoặc copy script vào file cain8n.sh nếu chưa có link tải.

3. Chạy script

sudo ./cain8n.sh

4. Quá trình cài đặt sẽ hỏi:

  • Domain chính (ví dụ: cogihay.xyz)
  • Subdomain (để trống nếu muốn dùng domain chính)
  • Chọn kiểu SSL:
    • 1. SSL tự động (Let’s Encrypt): Script sẽ tự động lấy SSL miễn phí, KHÔNG cần nhập gì thêm (domain phải trỏ đúng và mở cổng 80).
    • 2. SSL thủ công: Dán (paste) nội dung certificate và private key.
  • Thông tin PostgreSQL: username, password, database
  • Dung lượng swap cần tạo (GB)

5. Script sẽ tự động

  • Cài Nginx, Docker, Redis, Postgres, FFmpeg, Certbot (nếu cần)
  • Cấu hình Nginx reverse proxy cho n8n, bật HTTPS chuẩn
  • Tự động tạo, phân quyền thư mục đúng cho container n8n
  • Deploy n8n bằng Docker Compose (tự build image có sẵn ffmpeg)

6. Quản lý & nâng cấp

  • Thư mục cài đặt n8n: /home/<hostname-n8n>
  • Chạy lại n8n:
    cd /home/<hostname-n8n>
    sudo docker compose down
    sudo docker compose up -d
  • Nâng cấp n8n phiên bản mới:
    cd /home/<hostname-n8n>
    sudo docker compose down
    sudo docker compose build --pull
    sudo docker compose up -d

7. Gỡ cài đặt (Uninstall hoàn toàn)

cd /home/<hostname-n8n>
sudo docker compose down
cd /home
sudo rm -rf <hostname-n8n>

sudo apt purge -y nginx nginx-common nginx-full nginx-core
sudo apt autoremove -y
sudo rm -rf /etc/nginx /etc/nginx/ssl /etc/letsencrypt

8. Lưu ý

  • Nếu bị lỗi quyền truy cập thư mục, hãy chạy:
    sudo chown -R 1000:1000 /home/<hostname-n8n>
  • Nếu chọn SSL auto, domain cần trỏ đúng về IP và server không bị chặn cổng 80.
  • Cài lại từ đầu chỉ cần làm sạch như hướng dẫn ở mục 7.
Mọi vấn đề phát sinh, lỗi cài đặt hoặc cần hỗ trợ, liên hệ dev hoặc gửi log để được hỗ trợ chi tiết!

Đăng nhận xét

0 Nhận xét