Hướng dẫn Cài đặt n8n trên Docker Compose | Tài liệu n8n
Nếu bạn đã cài đặt Docker và Docker-Compose, bạn có thể bắt đầu từ bước 4.
Điều kiện tiên quyết về kiến thức tự lưu trữ
Việc tự lưu trữ n8n yêu cầu kiến thức kỹ thuật, bao gồm:
- Thiết lập và cấu hình máy chủ và container
- Quản lý tài nguyên ứng dụng và khả năng mở rộng
- Bảo mật máy chủ và ứng dụng
- Cấu hình n8n
n8n khuyến nghị tự lưu trữ cho người dùng thành thạo. Sai sót có thể dẫn đến mất dữ liệu, các vấn đề về bảo mật và thời gian ngừng hoạt động. Nếu bạn không có kinh nghiệm quản lý máy chủ, n8n khuyên bạn nên dùng n8n Cloud.
Các phiên bản mới nhất và tiếp theo
n8n phát hành một phiên bản phụ mới hầu hết các tuần. Phiên bản latest
dành cho việc sử dụng sản xuất. next
là bản phát hành gần đây nhất. Bạn nên coi next
như một phiên bản beta: nó có thể không ổn định. Để báo cáo sự cố, hãy sử dụng diễn đàn.
latest
hiện tại: 1.76.1
next
hiện tại: 1.77.0
1. Cài đặt Docker#
Điều này có thể khác nhau tùy thuộc vào bản phân phối Linux được sử dụng. Bạn có thể tìm thấy hướng dẫn chi tiết trong tài liệu Docker. Ví dụ sau đây dành cho Ubuntu:
|
2. Tùy chọn: Quyền truy cập của người dùng không phải root#
Chạy khi đăng nhập với tư cách người dùng cũng được phép chạy docker:
|
3. Cài đặt Docker-Compose#
Điều này có thể khác nhau tùy thuộc vào bản phân phối Linux được sử dụng. Bạn có thể tìm thấy hướng dẫn chi tiết trong tài liệu Docker.
Ví dụ dưới đây dành cho Ubuntu:
|
4. Thiết lập DNS#
Thêm bản ghi A để định tuyến tên miền con cho phù hợp:
|
5. Tạo tệp Docker Compose#
Tạo tệp docker-compose.yml
. Dán nội dung sau vào tệp:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
|
Nếu bạn dự định đọc/ghi các tệp cục bộ bằng n8n (ví dụ: bằng cách sử dụng nút Đọc/Ghi tệp từ đĩa, bạn sẽ cần định cấu hình thư mục dữ liệu cho các tệp đó tại đây. Nếu bạn đang chạy n8n với tư cách người dùng root, hãy thêm phần này bên dưới volumes
cho dịch vụ n8n:
Nếu bạn đang chạy n8n với tư cách người dùng không phải root, hãy thêm phần này bên dưới volumes
cho dịch vụ n8n:
|
Giờ đây, bạn sẽ có thể ghi các tệp vào thư mục /files
trong n8n và chúng sẽ xuất hiện trên máy chủ của bạn lần lượt trong /local-files
hoặc /home/<YOUR USERNAME>/n8n-local-files
.
6. Tạo tệp .env
#
Tạo tệp .env
và thay đổi cho phù hợp.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
7. Tạo thư mục dữ liệu#
Tạo ổ đĩa Docker được xác định là n8n_data
. n8n sẽ lưu tệp cơ sở dữ liệu từ SQLite và khóa mã hóa trong ổ đĩa này.
|
Tạo ổ đĩa cho dữ liệu Traefik, được xác định là traefik_data
.
|
8. Bắt đầu Docker Compose#
Giờ đây, n8n có thể được bắt đầu thông qua:
|
Để dừng container:
9. Hoàn tất#
Giờ đây, n8n sẽ có thể truy cập được bằng cách sử dụng tổ hợp tên miền con + tên miền được xác định ở trên.
Ví dụ trên sẽ cho kết quả: https://n8n.example.com
n8n sẽ chỉ có thể truy cập được bằng cách sử dụng https
chứ không phải bằng cách sử dụng http
.
Các bước tiếp theo#
- Tìm hiểu thêm về cấu hình và mở rộng n8n.
- Hoặc khám phá việc sử dụng n8n: hãy dùng thử Hướng dẫn nhanh.
Bạn có thấy hữu ích không? Hãy cho chúng tôi +1 nhé
Đăng ký nhận bản tin từ Website TXL
Tìm kiếm tức thì các thông tin tại website: tranxuanloc.com
Mẹo tìm kiếm: "Từ khóa cần tìm kiếm" site:tranxuanloc.com để tìm được kết quả chính xác trên công cụ tìm kiếm của googleGỢI Ý: Khóa học sales OTAOTA là gìđăng ký kênh OTAEmail theo tên miềnCRMWP Content Crawlerchuyển VPSACF