Hướng dẫn trỏ tên miền trên VPS n8n

🔗 Thay Đổi Tên Miền Trỏ Vào n8n

Để sử dụng n8n qua tên miền (ví dụ: n8n.example.com), bạn cần thực hiện 2 bước chính:


🔸 Bước 1: Trỏ tên miền về IP của VPS

  1. Đăng nhập vào trang quản lý DNS của nhà cung cấp tên miền.

  2. Thêm bản ghi A record với thông tin như sau:

Type Name Value
A n8n 123.123.123.123

Thay 123.123.123.123 bằng địa chỉ IP thực tế của VPS bạn đang dùng.

✅ Ví dụ: Nếu bạn muốn truy cập n8n bằng https://n8n.example.com, thì:

  • Tên miền chính của bạn là example.com

  • Tên subdomain bạn tạo là n8n


🔸 Bước 2: Cấu hình tên miền trong file Docker Compose

  1. Mở file cấu hình docker-compose.yml trong thư mục n8n/:

vi /n8n/docker-compose.yml
  1. Tìm phần environment: trong dịch vụ n8n và thêm hoặc sửa dòng sau:

environment:
- N8N_HOST=n8n.example.com

Thay n8n.example.com bằng tên miền bạn đã cấu hình ở bước 1.


🔸 Bước 3: Khởi động lại Docker Compose để áp dụng thay đổi

Nếu bạn đang trong thư mục chứa docker-compose.yml, chạy:

docker-compose down
docker-compose up -d

Nếu file docker-compose.yml nằm trong thư mục ~/n8n/, thì chạy:

cd /n8n
docker-compose down
docker-compose up -d

🔸 Bước 4: Kiểm tra hoạt động của n8n

Sau khi khởi động lại thành công, kiểm tra xem container n8n đang chạy chưa bằng lệnh:

docker ps

Nếu bạn thấy dòng có tên n8n và cổng 5678, nghĩa là n8n đã chạy thành công.


Bây giờ bạn có thể truy cập n8n tại địa chỉ:
http://n8n.example.com (nếu chưa bật SSL)
Hoặc
https://n8n.example.com (sau khi cài SSL ở bước tiếp theo)

Kiểm tra hoạt động của n8n bằng cách nhập lệnh docker ps để xem các tiến trình đang hoạt động.

🔒 Để cài SSL Free Let’s Encrypt cho tên miền n8n bạn vui lòng tham khảo bài viết Thiết Lập SSL Bảo Mật Cho n8n Với Let’s Encrypt

5 1 đánh giá
Article Rating
Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận