Hướng dẫn cài đặt n8n với Docker Compose và Nginx

#
Thực hiện

admin

Tôi. Điều kiện tiên quyết

  1. Docker và Docker Compose đã được cài đặt trên máy của bạn

    • Docker: Công cụ để chạy container.

    • Docker Compose: Công cụ quản lý nhiều container bằng YAML.

    docker --version
    docker-compose --version

    – Nếu bạn Nếu bạn chưa cài đặt, bạn có thể tham khảo hướng dẫn cài đặt Docker [tại đây].

  2. Máy tính hoặc máy chủ có đủ tài nguyên

    • RAM tối thiểu: 2GB

    • CPU: ít nhất 2 lõi

    • Dung lượng ổ đĩa: 20GB+


II. Tạo dự án

1. Tạo một thư mục để lưu trữ các tệp cấu hình và dữ liệu n8n:

mkdir n8n-docker
cd n8n-docker

2. Bên trong thư mục này, hãy tạo tệp compose.yaml để cấu hình n8n.

nano compose.yaml

Thêm nội dung sau:

dịch vụ:
n8n:
hình ảnh: docker.n8n.io/n8nio/n8n:1.85.0
khởi động lại: luôn luôn
cổng:
- "5678:5678"
môi trường:
- N8N_HOST=yourdomain.com/ # Thay thế bằng tên miền của bạn
- N8N_PORT=5678
- N8N_PROTOCOL=https
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin # Thay thế bằng tên người dùng của bạn
- N8N_BASIC_AUTH_PAS