Link to original video by CodingMenace
How to self-host N8N in the cloud for FREE for UNLIMITED automations

Tóm tắt ngắn:
- Video giới thiệu về n8n, một nền tảng mã nguồn mở để tự động hóa quy trình làm việc, tương tự như Make.com và Zapier. Video hướng dẫn cách tự host n8n trên cloud MIỄN PHÍ để sử dụng không giới hạn số lượng tự động hóa.
- Các công nghệ được đề cập bao gồm Docker, Docker Compose, Google Cloud Platform (GCP), Render, và Railway. Video hướng dẫn cài đặt n8n cục bộ bằng npm và trên cloud bằng Docker Compose trên GCP, cũng như sử dụng Render với Superbase và Railway.
- Việc tự host n8n cho phép người dùng có quyền kiểm soát dữ liệu hoàn toàn và tiết kiệm chi phí so với việc sử dụng dịch vụ quản lý của n8n. Điều này mở ra khả năng tự động hóa quy trình làm việc phức tạp mà không bị giới hạn bởi các gói trả phí.
- Video hướng dẫn chi tiết quá trình cài đặt n8n trên máy tính cá nhân và trên các nền tảng cloud khác nhau, bao gồm cả việc thiết lập DNS.
Tóm tắt chi tiết:
Video được chia thành các phần chính sau:
Phần 1: Giới thiệu về n8n và mục tiêu video:
- Video giới thiệu n8n là một công cụ tự động hóa quy trình làm việc mã nguồn mở, linh hoạt và có nhiều tích hợp hơn so với các đối thủ cạnh tranh. Người dẫn chương trình nhấn mạnh tính năng tự host để kiểm soát dữ liệu và tiết kiệm chi phí. Ông cũng đề cập đến nhu cầu của người xem về video ngắn gọn và dễ thực hiện.
Phần 2: Cài đặt n8n trên máy tính cá nhân:
- Video hướng dẫn cài đặt n8n cục bộ bằng hai cách: sử dụng
npx n8n
hoặcnpm install n8n -g
. Quá trình này được minh họa trên hệ điều hành Windows, sử dụng Node.js và npm. N8n sử dụng cơ sở dữ liệu SQLite mặc định. Người dẫn chương trình cho thấy cách truy cập n8n thông qua trình duyệt web tại địa chỉlocalhost:5678
.
Phần 3: Cài đặt n8n trên Google Cloud Platform (GCP) bằng Docker Compose:
- Video hướng dẫn cài đặt n8n trên GCP sử dụng Docker và Docker Compose. Người dẫn chương trình giải thích về lợi ích của Docker Compose so với việc sử dụng Docker đơn thuần. Ông đề cập đến việc sử dụng instance E2 micro trên GCP để tận dụng ưu đãi miễn phí. Quá trình này bao gồm tạo instance VM, cài đặt Docker và Docker Compose, tạo file
docker-compose.yml
và.env
, thiết lập DNS để sử dụng subdomain tùy chỉnh. Các bước được trình bày chi tiết, bao gồm cả việc xử lý các lỗi có thể gặp phải.
Phần 4: Cài đặt n8n trên Render với Superbase:
- Video hướng dẫn sử dụng Render và Superbase (một dịch vụ cơ sở dữ liệu thay thế Firebase) để host n8n. Người dẫn chương trình giải thích về lợi ích của việc sử dụng Superbase, bao gồm việc lưu trữ dữ liệu bền vững và khả năng di chuyển dễ dàng. Quá trình này bao gồm tạo project trên Superbase, thiết lập web service trên Render, cấu hình biến môi trường để kết nối với cơ sở dữ liệu PostgreSQL của Superbase. Video nhấn mạnh việc sử dụng gói miễn phí của cả Render và Superbase.
Phần 5: Cài đặt n8n trên Railway:
- Video ngắn gọn giới thiệu Railway, một nền tảng khác để triển khai ứng dụng. Người dẫn chương trình nhấn mạnh sự đơn giản của Railway và các template sẵn có để triển khai n8n với PostgreSQL và Redis. Ông cho thấy cách triển khai nhanh chóng một instance n8n thông qua template trên Railway.
Kết luận:
Video cung cấp một hướng dẫn toàn diện về cách tự host n8n trên cloud miễn phí, sử dụng nhiều phương pháp khác nhau. Người dẫn chương trình nhấn mạnh tính linh hoạt và tiết kiệm chi phí của việc tự host, đồng thời cung cấp các ví dụ thực tế và giải thích chi tiết các bước cài đặt trên nhiều nền tảng khác nhau. Ông cũng khuyến khích người xem theo dõi các video tiếp theo về n8n.