fbpx
close

Hướng dẫn chi tiết cách cài đặt n8n trên VPS (tự host)

Tác giả: Hồng Nhi Ngày cập nhật: 23/04/2025 Chuyên mục: Kiến thức tổng hợp
Disclosure
Website Wiki.tino.org được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Wiki.tino.org có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Wiki.tino.org sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại wiki.tino.org được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Hiện nay, với công cụ mã nguồn mở như n8n, bất kỳ ai cũng có thể tạo ra các workflow tự động hóa linh hoạt. Nhưng thay vì sử dụng bản cloud có giới hạn, việc tự host n8n trên VPS giúp bạn kiểm soát toàn bộ dữ liệu, tăng tính bảo mật và tiết kiệm chi phí. Bài viết này sẽ hướng dẫn bạn cách cài đặt n8n trên VPS một cách chi tiết, dễ hiểu, kể cả khi bạn chưa có nhiều kinh nghiệm với server.

Ưu điểm của việc sử dụng n8n tự host so với bản cloud

Kiểm soát toàn diện dữ liệu

Khi tự host n8n trên VPS, bạn lưu trữ toàn bộ dữ liệu workflow, tích hợp và thông tin nhạy cảm trên server riêng. Điều này giúp đảm bảo quyền riêng tư, tuân thủ các quy định bảo mật nghiêm ngặt (như GDPR) và giảm nguy cơ rò rỉ dữ liệu so với việc phụ thuộc vào nhà cung cấp cloud.

Tùy chỉnh không giới hạn

n8n tự host cho phép bạn tùy chỉnh mọi khía cạnh, từ cấu hình server, cơ sở dữ liệu (SQLite, PostgreSQL, MySQL), đến tích hợp các tính năng nâng cao như queue mode hay custom nodes. Trong khi đó, bản cloud thường bị giới hạn bởi các cấu hình mặc định hoặc tính năng có sẵn của nhà cung cấp.

Ưu điểm của việc sử dụng n8n tự host so với bản cloud
Ưu điểm của việc sử dụng n8n tự host so với bản cloud

Tiết kiệm chi phí dài hạn

Phiên bản cloud của n8n yêu cầu trả phí định kỳ dựa trên số lượng workflow, execution hoặc người dùng. Với VPS, bạn chỉ trả chi phí cho server (từ 179.000đ/tháng nếu bạn sử dụng dịch vụ VPS N8N – AI Workflow của Tino) và có thể sử dụng n8n mà không bị giới hạn về số lượng workflow hoặc tích hợp.

Hiệu suất tối ưu

Khi tự host, bạn có thể chọn cấu hình VPS phù hợp (RAM, CPU, SSD) để đảm bảo hiệu suất cao, đặc biệt khi chạy các workflow phức tạp hoặc xử lý khối lượng dữ liệu lớn. Bản cloud có thể gặp hạn chế về tài nguyên nếu bạn sử dụng gói cơ bản.

Không phụ thuộc vào nhà cung cấp

Với n8n tự host, bạn không bị ràng buộc bởi chính sách, thời gian hoạt động, hay thay đổi giá cả của nhà cung cấp cloud. Bạn có thể duy trì hệ thống độc lập, đảm bảo hoạt động liên tục ngay cả khi dịch vụ cloud gặp sự cố.

Cộng đồng mã nguồn mở mạnh mẽ

n8n tự host tận dụng cộng đồng mã nguồn mở rộng lớn, cho phép bạn truy cập các custom nodes, plugin hoặc tài liệu do cộng đồng phát triển. Điều này giúp bạn mở rộng tính năng mà không cần chờ bản cập nhật từ phiên bản cloud.

Tại sao VPS là lựa chọn tốt nhất khi tự host n8n?

Toàn quyền cài đặt và cấu hình hệ thống

VPS cung cấp môi trường server riêng, cho phép bạn tùy chỉnh hệ điều hành, phần mềm và cấu hình (Node.js, Docker, database) theo nhu cầu của n8n, đảm bảo tối ưu hiệu suất và bảo mật.

Khả năng mở rộng

Bạn có thể nâng cấp RAM, CPU hoặc dung lượng VPS dễ dàng để đáp ứng nhu cầu tăng trưởng, đảm bảo n8n xử lý tốt các workflow phức tạp hoặc khối lượng dữ liệu lớn.

Bảo mật và quyền riêng tư

VPS cho phép bạn triển khai SSL, tường lửa và giới hạn truy cập, giữ dữ liệu nhạy cảm trong workflow an toàn, phù hợp với các yêu cầu tuân thủ (như GDPR).

Tại sao VPS là lựa chọn tốt nhất khi tự host n8n?
Tại sao VPS là lựa chọn tốt nhất khi tự host n8n?

Dễ dàng backup và phục hồi

Bạn có thể chủ động cấu hình backup tự động hoặc snapshot toàn bộ hệ thống VPS để phục hồi nhanh chóng trong trường hợp gặp lỗi – điều rất quan trọng trong môi trường sản xuất.

Hỗ trợ chạy ứng dụng nền liên tục

Bạn có thể chạy n8n như một dịch vụ nền (daemon) hoặc trong container Docker để đảm bảo luôn hoạt động 24/7. Trong khi đó, share hosting không hỗ trợ chạy ứng dụng nền hoặc background processes, nghĩa là workflow của bạn sẽ không thể hoạt động ổn định.

Tiêu chí chọn VPS phù hợp để tự host n8n

Cấu hình tối thiểu để chạy n8n

Nếu bạn sử dụng n8n ở mức cơ bản, dành cho cá nhân hoặc team nhỏ, cấu hình sau là đủ để bắt đầu:

  • CPU & RAM: Tối thiểu 1 vCPU và 2GB RAM. Nếu bạn có nhiều workflow hoạt động cùng lúc hoặc sử dụng cơ sở dữ liệu như PostgreSQL, nên nâng lên 2 vCPU và 4GB RAM để đảm bảo hiệu suất.
  • Ổ cứng SSD: Tối thiểu 20GB SSD để lưu hệ điều hành, tệp cài đặt n8n và các dữ liệu tạm thời.
  • Băng thông: Nên có ít nhất 1TB/tháng, vì n8n thường xuyên thực hiện kết nối API, gửi và nhận dữ liệu qua webhook.
  • Hệ điều hành: Ưu tiên Ubuntu 20.04+ hoặc Debian 10+ vì khả năng tương thích tốt với Docker và Node.js.
  • Vị trí máy chủ: Nên đặt tại data center gần khu vực bạn sinh sống để giảm độ trễ khi gọi API hoặc xử lý workflow thời gian thực.
Cấu hình tối thiểu để chạy n8n
Cấu hình tối thiểu để chạy n8n

Cấu hình tối ưu cho doanh nghiệp hoặc hệ thống lớn

Với doanh nghiệp hoặc hệ thống có số lượng workflow phức tạp, xử lý dữ liệu lớn, bạn nên đầu tư vào cấu hình mạnh hơn:

  • CPU: Tối thiểu 4 vCPU trở lên, tùy theo số lượng workflow chạy song song.
  • RAM: Từ 8GB trở lên, đặc biệt cần thiết nếu sử dụng các tích hợp AI Agent hoặc xử lý dữ liệu lớn theo thời gian thực.
  • Ổ cứng SSD: Ít nhất 100GB SSD, phục vụ cho việc lưu log, tệp tạm và mở rộng dần theo nhu cầu.
  • Hệ điều hành: Ubuntu 22.04 – phiên bản mới, tối ưu cả về hiệu suất lẫn bảo mật.
  • Cơ sở dữ liệu: Ưu tiên sử dụng PostgreSQL cho hiệu năng cao; có thể thay bằng MySQL nếu hệ thống của bạn đã sẵn có.
  • Công cụ hỗ trợ nên có:
    • Docker + Docker Compose: Giúp triển khai và quản lý n8n dễ dàng, linh hoạt.
    • Redis: Tăng tốc độ xử lý các hàng đợi và cải thiện cache.
    • Nginx: Hỗ trợ reverse proxy, quản lý tên miền và cấu hình SSL bảo mật.
  • Kết nối mạng: Băng thông lớn, tốc độ cao và ổn định – đặc biệt quan trọng với các workflow dùng webhook, gọi API hoặc tích hợp thời gian thực.
  • Phù hợp cho: Doanh nghiệp vận hành hàng trăm workflow, hệ thống automation tích hợp AI hoặc xử lý dữ liệu liên tục theo thời gian thực.

Những yếu tố cần có khi chọn nhà cung cấp VPS

Bên cạnh cấu hình, bạn nên ưu tiên nhà cung cấp VPS có các đặc điểm sau:

  • Ổ cứng SSD hoặc NVMe: Giúp n8n xử lý nhanh hơn, tối ưu tốc độ phản hồi của workflow.
  • Hỗ trợ Docker, SSH và Port Mapping: Giúp bạn dễ dàng cài đặt, truy cập và tùy chỉnh hệ thống.
  • Băng thông lớn hoặc không giới hạn: Phù hợp nếu bạn chạy workflow thường xuyên, đặc biệt là tích hợp API bên ngoài.
  • IP tĩnh (không đổi sau khi restart): Giúp thuận tiện trong việc cấu hình tên miền, webhook và bảo mật kết nối.
  • Hỗ trợ bảo mật:
    • Cài đặt được SSL miễn phí (Let’s Encrypt).
    • Cho phép sử dụng các công cụ bảo vệ như UFW, Fail2ban, tường lửa tích hợp.
  • Tính năng backup định kỳ: Có thể là Snapshot, Image backup – rất quan trọng để khôi phục nhanh khi có sự cố.
  • Uptime cao (tối thiểu 99.9%): Đảm bảo hệ thống n8n hoạt động liên tục, không bị gián đoạn.
  • Hỗ trợ kỹ thuật 24/7: Nên chọn nhà cung cấp có hỗ trợ qua ticket, chat hoặc email – đặc biệt cần thiết nếu bạn chưa quen với việc quản trị máy chủ.
Hướng dẫn chi tiết cách cài đặt n8n trên VPS (tự host) 1
Những yếu tố cần có khi chọn nhà cung cấp VPS

Hướng dẫn cách cài đặt n8n trên VPS (tự host)

Cách cài đặt n8n trên VPS (thủ công)

Cài đặt và cấu hình n8n bằng npm

Cập nhật hệ thống và cài đặt Node.js cùng npm:

sudo apt update && sudo apt upgrade -y

sudo apt install nodejs npm -y

Kiểm tra phiên bản:

node -v
npm -v

Cài đặt n8n toàn cục:

npm install n8n -g

Chạy n8n:

n8n

hoặc

n8n start

Mặc định, n8n sẽ chạy trên cổng 5678. Bạn có thể truy cập giao diện tại: http://<IP-VPS>:5678

Cách cài đặt n8n trên VPS (thủ công)
Cách cài đặt n8n trên VPS (thủ công)

Chạy n8n dưới dạng dịch vụ (tùy chọn):

Để n8n chạy nền và tự khởi động cùng hệ thống, bạn có thể sử dụng pm2

npm install pm2 -g
pm2 start n8n
pm2 startup
pm2 save

Thiết lập biến môi trường để tùy chỉnh n8n (ví dụ: múi giờ, URL):

export N8N_HOST="n8n.yourdomain.com"
export N8N_PROTOCOL="https"
export GENERIC_TIMEZONE="Asia/Ho_Chi_Minh"

Cấu hình SSL (khuyến nghị sử dụng reverse proxy như Nginx hoặc Traefik):

Cài đặt Nginx:

sudo apt install nginx

Tạo tệp cấu hình /etc/nginx/sites-available/n8n:

server {
listen 80;
server_name n8n.yourdomain.com;
location / {
proxy_pass http://localhost:5678;
proxy_set_header Connection "upgrade";
proxy_set_header Upgrade $http_upgrade;
}
}

Kích hoạt và khởi động lại Nginx:

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

Sử dụng Certbot để thêm SSL:

sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d n8n.yourdomain.com

Kiểm tra và cập nhật phiên bản n8n mới:

sudo npm update -g n8n
pm2 restart n8n

Lưu ý: Thay thế your.domain.com bằng thông tin thực tế của bạn

Cài đặt và cấu hình n8n bằng Docker

Cài đặt Docker:

sudo apt update
sudo apt install -y docker.io
sudo systemctl enable docker
sudo systemctl start docker

Cài đặt Docker Compose:

sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

Tạo thư mục dự án và tệp docker-compose.yml:

mkdir ~/n8n
cd ~/n8n
nano docker-compose.yml

Nội dung mẫu cho docker-compose.yml:

version: '3'
services:
n8n:
image: n8nio/n8n
ports:
- "5678:5678"
environment:
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=your_secure_password
- N8N_HOST=your.domain.com
- N8N_PORT=5678
- WEBHOOK_URL=https://your.domain.com/
volumes:
- ./n8n_data:/home/node/.n8n

Lưu ý: Thay thế your.domain.comyour_secure_password bằng thông tin thực tế của bạn

(Tùy chọn) Thêm Traefik để tự động quản lý SSL:

version: "3.8"
services:
traefik:
image: traefik:v2.10
ports:
- "80:80"
- "443:443"
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./traefik:/etc/traefik
command:
- "--api.insecure=true"
- "--providers.docker=true"
- "--entrypoints.web.address=:80"
- "--entrypoints.websecure.address=:443"
- "--certificatesresolvers.myresolver.acme.email=your.email@example.com"
- "--certificatesresolvers.myresolver.acme.storage=/etc/traefik/acme.json"
- "--certificatesresolvers.myresolver.acme.httpchallenge.entrypoint=web"
n8n:
image: docker.n8n.io/n8nio/n8n:latest
labels:
- "traefik.enable=true"
- "traefik.http.routers.n8n.rule=Host(`n8n.yourdomain.com`)"
- "traefik.http.routers.n8n.entrypoints=websecure"
- "traefik.http.routers.n8n.tls.certresolver=myresolver"
environment:
- N8N_HOST=n8n.yourdomain.com
- N8N_PROTOCOL=https
- GENERIC_TIMEZONE=Asia/Ho_Chi_Minh
volumes:
- n8n_data:/home/node/.n8n
restart: always
volumes:
n8n_data:

Khởi động container:

docker-compose up -d

Kiểm tra trạng thái:

docker ps

Sau khi khởi động, bạn có thể truy cập n8n tại: https://n8n.yourdomain.com hoặc http://<IP_VPS>:5678 (nếu chưa cấu hình SSL)

Những lỗi thường gặp khi cài đặt n8n thủ công trên VPS

Không tương thích phiên bản Node.js

Cài đặt n8n xong nhưng khi chạy thì bị lỗi hoặc không chạy được, báo lỗi liên quan đến Node.js.

Cách khắc phục:

n8n yêu cầu Node.js >= 16.x, bạn dùng lệnh kiểm tra:

node -v

Nếu phiên bản thấp hơn, cập nhật Node:

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs

Không cài được n8n bằng npm

Gặp các lỗi như permission denied, cannot find module, hoặc EACCES khi cài đặt bằng npm install -g n8n

Cách khắc phục:

Cài bằng quyền sudo:

sudo npm install -g n8n

Nếu vẫn lỗi, thử sửa quyền thư mục npm:

sudo chown -R $USER:$GROUP ~/.npm

n8n bị crash hoặc thoát sau khi chạy

Khi bắt đầu chạy n8n, nó hiện lên rồi thoát ngay, không giữ kết nối.

Cách khắc phục:

Nên chạy n8n bằng trình quản lý tiến trình như:

pm2 start n8n

Hoặc chạy dưới dạng dịch vụ (systemd), hoặc dùng Docker để tránh bị mất tiến trình khi đóng SSH.

Không thể truy cập n8n qua trình duyệt

Mặc dù n8n đã chạy, nhưng bạn không thể truy cập từ trình duyệt qua địa chỉ http://<IP-VPS>:5678.

Cách khắc phục:

ở port 5678 trong firewall (nếu dùng UFW):

sudo ufw allow 5678

Kiểm tra n8n có đang chạy đúng địa chỉ IP hay không:

netstat -tuln | grep 5678

Không lưu được workflow hoặc mất dữ liệu sau mỗi lần restart

Workflow bị mất sau khi VPS hoặc Docker container khởi động lại.

Cách khắc phục:

Đảm bảo bạn có volume lưu dữ liệu nếu dùng Docker:

volumes:

- ./n8n_data:/home/node/.n8n

Nếu cài bằng npm, kiểm tra quyền thư mục .n8n:

ls -la ~/.n8n

Lỗi do thiếu quyền thư mục trong Docker

Docker container khởi động nhưng báo lỗi “Permission denied” với thư mục lưu trữ.

Cách khắc phục:

Thay đổi quyền thư mục:

sudo chown -R 1000:1000 ./n8n_data

Hoặc chạy Docker với quyền phù hợp:

docker-compose up -d --user=root

Mua VPS được cài đặt n8n sẵn tại Tino

Khám phá giải pháp tự động hóa tối ưu với VPS N8N – AI Workflow từ Tino!

Bạn muốn tự động hóa quy trình làm việc với n8n mà không phải đau đầu vì các bước cài đặt phức tạp? Gói VPS N8N – AI Workflow từ Tino chính là lựa chọn lý tưởng, giúp bạn tiết kiệm thời gian và tập trung vào việc xây dựng workflow hiệu quả!

Chỉ với 179,000 VNĐ/tháng (hoặc 10,740,000 VNĐ/5 năm), bạn sẽ nhận được:

  • n8n sẵn sàng sử dụng: Được cài đặt và tối ưu tự động, bạn chỉ cần đăng nhập và bắt đầu ngay – không cần lo lắng về thiết lập kỹ thuật!
  • Hiệu suất mạnh mẽ: 4GB RAM, 4 vCPU, 30GB NVMe, đảm bảo n8n vận hành mượt mà, đáp ứng mọi nhu cầu tự động hóa, từ cơ bản đến nâng cao.
  • Phiên bản mới nhất: Luôn cập nhật để bạn trải nghiệm các tính năng tiên tiến nhất của n8n, tối ưu cho AI workflow.

Bạn chỉ cần 3 bước đơn giản:

  • Mua VPS N8N – AI Workflow tại Tino.vn
  • Trỏ domain của bạn về VPS.
  • Đăng nhập và bắt đầu tạo các workflow mạnh mẽ ngay lập tức!

Lợi ích vượt trội từ VPS N8N – AI Workflow

  • Backup hàng tuần: Dữ liệu của bạn luôn an toàn.
  • Băng thông không giới hạn: Thoải mái xử lý API và webhook.
  • Dedicated IP: 1 IPv4 và 1 IPv6, dễ dàng cấu hình domain.
  • Mạng tốc độ cao: 500Mbps shared, đảm bảo kết nối ổn định.
  • Hỗ trợ 24/7: Thông qua live chat hoặc hotline

Đừng bỏ lỡ cơ hội! Mua ngay tại Tino.vn để trải nghiệm n8n nhanh chóng, tiện lợi và hiệu quả, giúp bạn nâng tầm tự động hóa ngay hôm nay!

Mua VPS được cài đặt n8n sẵn tại Tino
Mua VPS được cài đặt n8n sẵn tại Tino

Đăng ký VPS N8N – AI Workflow

Bước 1: Mở trình duyệt và truy cập trang web chính thức của Tino tại địa chỉ https://tino.vn. Tại mục Dịch vụ VPS, bạn hãy tìm và chọn gói “N8N – AI Workflow” phù hợp với nhu cầu sử dụng.

Đăng ký VPS N8N – AI Workflow
Đăng ký VPS N8N – AI Workflow

Tiếp theo, chọn thời gian thuê VPS (1 tháng, 3 tháng, 1 năm…) và bấm vào nút “Mua ngay” để bắt đầu quá trình đặt hàng.

Bước 2: Tại giao diện tiếp theo, bạn có thể tùy chỉnh lại chu kỳ thanh toán, đồng thời thêm các dịch vụ mở rộng nếu cần thiết như:

  • Chứng chỉ SSL miễn phí hoặc trả phí
  • Bản quyền DirectAdmin nếu bạn cần giao diện quản trị
  • Email Hosting (tùy chọn)
Đăng ký VPS N8N – AI Workflow
Đăng ký VPS N8N – AI Workflow

Nếu có mã ưu đãi, hãy nhập vào ô Mã giảm giá, sau đó nhấn “Thêm vào giỏ hàng” để tiếp tục.

Mẹo tiết kiệm: Tino hiện đang ưu đãi 40% khi bạn nhập mã khuyến mãi: TINO4 – đừng bỏ lỡ cơ hội này!

Đăng ký VPS N8N – AI Workflow
Đăng ký VPS N8N – AI Workflow

Bước 3: Hệ thống sẽ hiển thị đầy đủ thông tin đơn hàng, bao gồm:

  • Tên gói dịch vụ
  • Thời hạn sử dụng
  • Tổng chi phí cần thanh toán
Đăng ký VPS N8N – AI Workflow
Đăng ký VPS N8N – AI Workflow

Nếu bạn đã có tài khoản tại Tino.vn, chỉ cần đăng nhập để tiếp tục.

Đăng ký VPS N8N – AI Workflow
Đăng ký VPS N8N – AI Workflow

Còn nếu là người mới, hãy chuyển sang tab Đăng ký, nhập thông tin như:

  • Họ tên
  • Email
  • Số điện thoại
  • Mật khẩu
Đăng ký VPS N8N – AI Workflow
Đăng ký VPS N8N – AI Workflow

Sau khi tạo hoặc đăng nhập tài khoản, bạn chọn phương thức thanh toán phù hợp và bấm “Thanh toán”.

Đăng ký VPS N8N – AI Workflow
Đăng ký VPS N8N – AI Workflow

Bước 4: Hoàn tất thanh toán và nhận thông tin VPS

Sau khi thanh toán thành công, hệ thống sẽ tự động cài đặt sẵn phiên bản mới nhất của n8n lên VPS của bạn. Thông tin đăng nhập, IP VPS, username/password sẽ được gửi về email đã đăng ký.

Đăng ký VPS N8N – AI Workflow
Đăng ký VPS N8N – AI Workflow

Bạn chỉ cần kết nối tên miền riêng (nếu có), truy cập theo địa chỉ được cung cấp – là đã có thể bắt đầu tạo và chạy các workflow tự động hóa đầu tiên rồi!

Cách đổi tên miền mặc định thành tên miền riêng và truy cập vào giao diện n8n

Sau khi bạn đã hoàn tất việc mua VPS và nhận được email từ Tino, hãy mở email và ghi chú lại các thông tin quan trọng bao gồm:

  • Main IP của VPS
  • Tài khoản đăng nhập (thường là root)
  • Mật khẩu SSH

Bước 1: Trỏ tên miền về VPS. Bạn cần truy cập vào trình quản lý DNS của nhà đăng ký tên miền và trỏ tên miền của bạn về Main IP của VPS trong A Record.

Lưu ý: Việc thay đổi DNS có thể mất vài phút đến vài giờ để cập nhật toàn bộ.

Bước 2: Dùng phần mềm SSH như Terminal (Linux/macOS) hoặc PuTTY (Windows), sau đó đăng nhập vào VPS.

Bước 3: Sử dụng trình soạn thảo vi để chỉnh sửa file cấu hình:

vi /root/docker-compose.yml

Sau đó, tìm đến hai dòng sau và sửa lại domain tương ứng với tên miền bạn vừa trỏ:

– traefik.http.routers.n8n.rule=Host(`tenmiencuaban.com`)

– WEBHOOK_URL=https://tenmiencuaban.com/

Cách đổi tên miền mặc định thành tên miền riêng
Cách đổi tên miền mặc định thành tên miền riêng
Cách đổi tên miền mặc định thành tên miền riêng
Cách đổi tên miền mặc định thành tên miền riêng

Lưu ý: Đảm bảo rằng tên miền được nhập đúng định dạng và khớp với cấu hình SSL nếu dùng HTTPS.

Bước 4: Sau khi chỉnh sửa xong, bấm:

Esc → nhập :wq rồi nhấn Enter để lưu và thoát file.

Bước 5: Trước khi khởi động lại môi trường mới, bạn cần tạm dừng các container hiện có:

docker-compose down

Cách đổi tên miền mặc định thành tên miền riêng
Cách đổi tên miền mặc định thành tên miền riêng

Sau đó, khởi động lại dịch vụ bằng lệnh:

docker-compose up -d

Bước 6: Mở trình duyệt và truy cập vào tên miền bạn đã trỏ. Giao diện cài đặt ban đầu của n8n sẽ hiển thị.

Truy cập vào giao diện n8n
Truy cập vào giao diện n8n

Thực hiện các bước như:

  • Đặt tài khoản quản trị viên
  • Nhập email và mật khẩu
  • Cấu hình thông tin khởi tạo ban đầu → Nhấn Next
Truy cập vào giao diện n8n
Truy cập vào giao diện n8n

Vậy là bạn đã hoàn tất quá trình cấu hình n8n tự host trên VPS với tên miền riêng!

Kết luận

Tóm lại, tự host n8n trên VPS giúp bạn chủ động hơn trong việc mở rộng khả năng tự động hóa, đồng thời bảo vệ dữ liệu tốt hơn. Hy vọng với hướng dẫn trên, bạn có thể triển khai thành công và bắt đầu xây dựng những workflow tự động hiệu quả cho công việc và dự án cá nhân.

Những câu hỏi thường gặp

Tôi có thể cài n8n trên share hosting không?

Không nên. Share hosting không hỗ trợ các công nghệ như Docker, Node.js hoặc quyền truy cập root – những yếu tố rất quan trọng để chạy n8n. VPS là lựa chọn phù hợp nhất để tự host n8n.

Nếu VPS bị lỗi thì có mất dữ liệu không?

Có khả năng nếu bạn không backup thường xuyên. Bạn nên chọn VPS hỗ trợ snapshot định kỳ hoặc tự backup dữ liệu n8n (thường là thư mục .n8n và cơ sở dữ liệu nếu có tích hợp PostgreSQL).

Hệ điều hành nào phù hợp nhất để cài n8n trên VPS?

Ubuntu 20.04 hoặc 22.04 được khuyến nghị vì tính ổn định và hỗ trợ tốt cho Docker, Node.js.

Tôi có cần biết lập trình chuyên sâu để sử dụng n8n trên VPS không?

Không cần, nhưng bạn nên biết cơ bản về command line (SSH) để cài đặt. n8n có giao diện kéo-thả dễ dùng cho người không chuyên.

Tại sao n8n trên VPS của tôi chạy chậm?

Có thể do tài nguyên VPS không đủ (RAM, CPU thấp) hoặc chưa tối ưu cơ sở dữ liệu (dùng PostgreSQL thay SQLite). Kiểm tra log để xác định nguyên nhân.

Hồng Nhi

Content Manager

Chị Hồng Nhi, "người giữ lửa" đứng sau wiki.tino.org, là một Content Manager tài năng với hành trình sự nghiệp đầy cảm hứng. Tốt nghiệp cử nhân Ngữ văn Anh năm 2017, cử nhân Ngữ văn Nga năm 2019 và Thạc sĩ Quan hệ Quốc tế năm 2024 tại trường Đại học KHXH&NV - ĐHQG TP.HCM, chị sở hữu nền tảng kiến thức vững chắc cùng kinh nghiệm dày dặn trong lĩnh vực truyền thông.Vốn xuất thân từ "xã hội" nhưng với niềm đam mê sáng tạo nội dung giá trị, chị đã "lấn sân" sang lĩnh vực công nghệ và nhanh chóng khẳng định bản thân. Với phương châm "diễn giải cái khó hiểu nhất bằng cách dễ hiểu nhất", chị đã chinh phục độc giả bằng những bài viết blog công nghệ súc tích, dễ hiểu và hữu ích. Đồng hành cùng TinoHost từ những ngày đầu thành lập, chị Hồng Nhi hiện là Content Manager, người trực tiếp quản lý và vận hành wiki.tino.org cùng nhiều website uy tín khác.

Xem thêm bài viết

Bài viết liên quan

Mục lục
  1. Ưu điểm của việc sử dụng n8n tự host so với bản cloud
    1. Kiểm soát toàn diện dữ liệu
    2. Tùy chỉnh không giới hạn
    3. Tiết kiệm chi phí dài hạn
    4. Hiệu suất tối ưu
    5. Không phụ thuộc vào nhà cung cấp
    6. Cộng đồng mã nguồn mở mạnh mẽ
  2. Tại sao VPS là lựa chọn tốt nhất khi tự host n8n?
    1. Toàn quyền cài đặt và cấu hình hệ thống
    2. Khả năng mở rộng
    3. Bảo mật và quyền riêng tư
    4. Dễ dàng backup và phục hồi
    5. Hỗ trợ chạy ứng dụng nền liên tục
  3. Tiêu chí chọn VPS phù hợp để tự host n8n
    1. Cấu hình tối thiểu để chạy n8n
    2. Cấu hình tối ưu cho doanh nghiệp hoặc hệ thống lớn
    3. Những yếu tố cần có khi chọn nhà cung cấp VPS
  4. Hướng dẫn cách cài đặt n8n trên VPS (tự host)
    1. Cách cài đặt n8n trên VPS (thủ công)
      1. Cài đặt và cấu hình n8n bằng npm
      2. Cài đặt và cấu hình n8n bằng Docker
    2. Những lỗi thường gặp khi cài đặt n8n thủ công trên VPS
      1. Không tương thích phiên bản Node.js
      2. Không cài được n8n bằng npm
      3. n8n bị crash hoặc thoát sau khi chạy
      4. Không thể truy cập n8n qua trình duyệt
      5. Không lưu được workflow hoặc mất dữ liệu sau mỗi lần restart
      6. Lỗi do thiếu quyền thư mục trong Docker
    3. Mua VPS được cài đặt n8n sẵn tại Tino
      1. Đăng ký VPS N8N – AI Workflow
      2. Cách đổi tên miền mặc định thành tên miền riêng và truy cập vào giao diện n8n
    4. Kết luận
  5. Những câu hỏi thường gặp

Xem nhiều

giá tốt, chất lượng cao mình rất hài lòng
chất lượng dịch vụ tốt lắm...á
chất lượng dịch vụ rất tốt.
giá tốt, chất lượng cao mình rất hài lòng
Dịch vụ chăm sóc khách hàng tốt
Dùng rất oke nha mọi người
Dịch vụ chăm sóc khách hàng tốt, mình rất hài lòng về dịch vụ của TINOHOST
Đã mua rất nhiều tên miền tại Tinohost. Chất lượng tốt
dịch vụ và chăm sóc khách hàng rất tốt , mình rất thích tinohost , mình đã sử dụng nhiều dịch vụ của tinohost rồi
tuyệt vời chăm sóc khách hàng quá tốt
dịch vụ và chăm sóc khách hàng rất tốt , mình rất thích tinohost , mình đã sử dụng nhiều dịch vụ của tinohost rồi
Quá tốt - Quá xuất sắc và tuyệt
Hỗ trợ nhiệt tình. dịch vụ chất lượng
Đội ngũ support rất nhiệt tình.
Sử dụng dịch vụ của bạn Tinohost 2 3 năm nay chưa khi nào phải thất vọng.
host dùng chất lượng, miền giá rẻ
dịch vụ hỗ trợ rất nhanh, tốc độ hosting tốt
Hộ trợ tốt, nhanh. Tuyệt vời 🥰
tuyệt vời, dịch vụ cực tốt và hỗ trợ siêu nhanh
Làm việc nhanh chóng, giá thành hợp lí.
Hosting rẻ và nhanh thích hợp cho học sinh sinh viên như mình
dịch vu tốt ! Sẽ sử dụng thưởng xuyên !
Mỗi lần cần gì, nhắn Tino là được hỗ trợ ngay. Nên một đứa không biết gì về web như mình cũng tạo được blog. Cơ bản mình chỉ lo viết, mọi thứ có anh IT của Tino lo hết.
Nhìn chung thì Tino xứng đáng là một trong những nhà cung cấp host giá rẻ #1 tại VN. Bên này support khá nhanh và nhiệt tình nên quá trình sử dụng diễn ra tương đối trơn tru.
Chất lượng quá ok so với mức giá. Các SME có thể tham khảo để dựng web nhé.
uy tín chất lượng chuẩn cho 5 sao
Dịch vụ nhanh chóng thanh toán tiện lợi
Dịch vụ nhanh chóng, giá cả hợp lý
Chất lượng phục vụ ok, support khá nhanh chóng và chất lượng gói lớn tốt, gói nhỏ cần tốt hơn.
Dịch vụ tốt, giá cả hợp lý👍
Rất hay, rất tốt, rất hữu ích
Hỗ trợ rất nhanh và nhiệt tình
Chất lượng phục vụ ok, support khá nhanh chóng và chất lượng gói lớn tốt, gói nhỏ cần tốt hơn.
dịch vụ tốt, thanh toán nhanh chống
Hài lòng dịch vụ của tinohost
Sau khi sử dụng dịch vụ của TinoHost. Mình thấy website load nhanh hơn hẳn so với sử dụng ở nhà cung cấp cũ. Giá cả do mình đc mua với giá sale 99% của TinoHost nên rất là rẻ. Gói mình mua là gòi Hosting Bussiness 20GB. Thông số cấu hình cao nên web load khá mượt
Chúc TinoHost phát triển!
domain rẻ, có nhiều gói hữu ích thích hợp cho sinh viên
Hài lòng về dịch vụ và tư vấn
Dịch vụ tốt . Support nhiệt tình
Chất lượng OK
Nhanh chóng
dịch vụ rất tốt
Nhân viên support nhanh, hỗ trợ nhiệt tình, giao dịch tự động nên khá tiện
Đã dùng nhiều dịch vụ tại Tinohost, chất lượng tốt, rất hài lòng ...😀
Sự dụng rất hài lòng với các dịch vụ của tinohost
Dịch vụ tốt, uy tín chất lượng
Tino dịch vụ quá tuyệt vời
Giá rẻ, dịch vụ tốt, hỗ trợ nhanh chóng
dịch vụ rất tốt rất tuyệt vời
Giá hợp lý cho người mới dùng
Mình thấy Tinohost có giao diện thân thiện, dễ đăng ký sử dụng cho người mới tập tành làm web như mình. Hosting hỗ trợ có nhiều lựa chọn về dung lượng và giá cả! Thanh toán qua momo thuận tiện. Recommended!
wed quá ok làm việc nhanh ngọn
Dịch vụ tốt. Khá hài lòng vì support nhiệt tình
Dịch vụ quá tuyệt vời danh cho các bạn
Xin cảm ơn đội ngủ kỹ thuật. Các bạn rất chuyên nghiệp và thân thiện. Tôi sẽ giới thiệu các bạn cho bạn bè của mình.
Dịch vụ hỗ trợ tốt, ổn định, thanh toán dễ dàng.
Mình từng dùng VPS bên Vietel IDC, hay gặp lỗi vặt và bảo trì liên tục. Nhưng Tino thì rất ok
dùng tốt, nhanh, dễ sử dụng
Giao diện đẹp mắt, dễ sử dụng
Đề nghị xem lại vấn đề phục vụ khách hàng (livchat)!
Good. Tốc độ cao. Tùy chỉnh nhiều trên shared hosting.
hosting ngon, giá luôn rẻ, tôi làm code nhưng rất thích sài host tino
Tino cung cấp host rất chuyên nghiệp. Đội ngũ kỹ thuật hỗ trợ rất tận tâm và nhiệt tình. Mình sẽ tiếp tục ủng hộ Tino 🥰.
Rất tuyệt vời🙆🙆🙆🙆🙆🙆🙆🙆🙆
Xét về tầm giá thì TinoHost rất đáng để mua và sử dụng lâu dài.
Dịch vụ chất lượng, ủng hộ 1 năm nay rồi
tuyệt vời quá đi,tuyệt vời quá đi
Tốc độ ổn định, tư vấn nhiệt tình
mới tham gia, mong mọi người hỗ trợ thêm
Tốc độ khá tốt với gói rẻ nhất 9k
Giao dịch nhanh,support nhanh và tận tình,chuyển miền nhanh,Hosting Ok
mua sản phẩm dịch vụ tinhot rất tốt tặng ad 5tr ** luon nè🥰🥰🥰
tinohost
một truong những nơi bán hosting rẻ, chất lượng dành cho anh em nào cần để làm web
mua tại : tinohost.com
mình đã mua 2 tên miền + hosting của Tino Host . quả nhiên hiệu quả SEO cải thiện đáng kể và chứng chỉ bảo mật HTTPS miễn phí của Tino Host cũng ko kém phần quang trọng cho việc SEO website của mình
Tino host là một trong nhà cung cấp tốt nhất mình từng sử dụng. Với ưu đãi khuyến mại nhiều, giá thành rẻ kèm theo đó là sự support tuyệt vời của các admin. Nếu ai chưa lựa chọn được nhà cung cấp cho bản thân mình thì Tinohost sẽ là câu trả lời tốt nhất.
dịch vụ tốt, đội ngũ support nhiệt tình, cảm ơn #tinohost
Uy tín, chất lượng, nhân viên hỗ trợ nhiệt tình
mua 2 domain tại tinohost dùng rất chất lượng
Đã mua 02 domain và hosting tại TinoHost, hài lòng cách tư vấn và chăm sóc khách hàng của TinoHost :)
Giá rẻ cấu hình mạnh, black friday là sự bùng nổ của Tino
Hay web bán tài nguyên rất ngon
dịch vụ tốt, mua luôn host chất lượng cao của công ty nhân dịp blackfriday, cảm ơn #tinohost
Dịch vụ rất tốt, nhân viên tận tình.
Hỗ trợ nhiệt tình nhất trong các nhà cung cấp mih từng dùng. Không những server mạnh, ưu đãi có 1 không 2 mà còn nhiều plugin pro bản quyền đính kèm nữa. Quyết định gắn bó "Lifetime" với tino 😁
Dịch vụ tốt hỗ trợ nhanh chóng
Thích cách tư vấn tận tình và nhanh gọn của Tino mỗi khi có vấn đề trục trặc. Hosting ổn định, giá rẻ tốt lắm nhé mọi người
mình có mua 2 tên msiền của tino, mình rât thích cách tư vấn và chăm sóc khách hàng tại đây. Ngoài ra giá domain khá rẻ, phù hợp cho mọi người. 5 sao
Dịch vụ tốt, support nhiệt tình
tinohost tuyệt vời giá cả hợp lý
domain mua rất rẻ :))))
tốt, chất lượng, hostingok
Hosting tốt, giá cả cạnh tranh
Tuyệt vời , Hosting quá ổn
Chất lượng lắm ạ. Domain mua rẻ nhất thị trường
Dịch vụ tốt và chất lượng
Chất lượng lắm ạ. Domain mua rẻ nhất thị trường
Tino Host dùng quá ngon đi !💥💥💥💥💥
Tôi đã mua domain và hosting của các nhà cung cấp khác rồi, nhưng thực sự thấy không tốt bằng Tino, ngoài ra còn hỗ trợ rất tốt. Cảm ơn tino nhiều!
Next Reviews
CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO
Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn,  Phường Bến Nghé, Q. 1, TP. Hồ Chí Minh

Văn phòng kinh doanh: Số 42 Trần Phú, Phường 4, Quận 5, TP HCM
GPKD số 0315679836 do Sở KH và ĐT TP Hồ Chí Minh cấp
Hotline: 0364 333 333
Góp ý/Phản ánh dịch vụ: 0933 000 886