Thứ 6, 30 Tháng 5 2025
  0 Trả lời
  29 Lượt truy cập
0
Phiếu bầu
Hoàn tác
  Đăng ký
Ban đầu ae hơi bỡ ngỡ, ssh vào được nó rồi thì đây là code siêu tinh gọn triển khai n8n bao gồm cả cài đặt ssl cho domain và nginx

Dưới đây là các lệnh lần lượt để cài đặt N8N trên VPS của bạn:

### 1. Kết nối SSH vào VPS


ssh root@173.249.18.618


### 2. Cập nhật hệ thống


apt update && apt upgrade -y


### 3. Cài đặt Docker và Docker Compose


apt install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt update
apt install -y docker-ce docker-compose


### 4. Tạo thư mục cho N8N


mkdir -p /root/n8n/data


### 5. Tạo file docker-compose.yml


nano /root/n8n/docker-compose.yml


### 6. Thêm nội dung sau vào file docker-compose.yml


yaml
version: '3'

services:
n8n:
image: n8nio/n8n
restart: always
container_name: n8n
ports:
- "5678:5678"
environment:
- N8N_HOST=tenmiencuaban.com
- N8N_PORT=5678
- N8N_PROTOCOL=https
- NODE_ENV=production
- WEBHOOK_URL=https://tenmiencuaban.com/
- TZ=Asia/Ho_Chi_Minh
volumes:
- n8n_data:/home/node/.n8n

volumes:
n8n_data:
name: n8n_data


### 7. Cài đặt Nginx làm reverse proxy


apt install -y nginx


### 8. Tạo file cấu hình Nginx cho N8N


nano /etc/nginx/sites-available/n8n


### 9. Thêm nội dung sau vào file cấu hình Nginx


server {
listen 80;
server_name tien.xemthem.link;

location / {
proxy_pass http://localhost:5678;
proxy_set_header Connection '';
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_buffering off;
proxy_cache off;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
chunked_transfer_encoding off;
}
}


### 10. Kích hoạt cấu hình Nginx


ln -s /etc/nginx/sites-available/n8n /etc/nginx/sites-enabled/
nginx -t
systemctl restart nginx


### 11. Cài đặt certbot để cấu hình SSL


apt install -y certbot python3-certbot-nginx


### 12. Cấu hình SSL với certbot


certbot --nginx -d tenmiencuaban.com


### 13. Khởi động N8N


cd /root/n8n
docker-compose up -d


### 14. Kiểm tra trạng thái N8N


docker-compose ps


### 15. Xem logs của N8N (nếu cần)


docker-compose logs -f


Sau khi thực hiện xong các bước trên, bạn có thể truy cập N8N qua URL
Chưa có phản hồi nào cho bài đăng này.
Hãy là một trong những người đầu tiên trả lời bài đăng này!

Các chủ đề tương tự

Không tìm thấy các cuộc thảo luận tương tự.

Thống kê diễn đàn

Bài đăng
32
Tổng số người dùng
135
Tổng số khách
281
Thành viên mới nhất