Thiết Lập n8n Miễn Phí với Workflow Không Giới Hạn trên Google Cloud
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thiết lập n8n miễn phí với workflow không giới hạn trên Google Cloud. Cho dù bạn là người mới bắt đầu hay người dùng nâng cao, hướng dẫn này sẽ giúp bạn thiết lập n8n, một công cụ tự động hóa workflow mạnh mẽ, trên Google Cloud Platform (GCP) mà không tốn bất kỳ chi phí nào.
Giới Thiệu về n8n và Google Cloud
Đừng trả tiền cho tự động hóa AI nữa. Trong video này, chúng tôi sẽ chỉ cho bạn cách thiết lập n8n miễn phí với workflow không giới hạn. Chúng tôi đã sử dụng phiên bản trả phí của n8n, nhưng chúng tôi cần nhiều workflow executions hơn, vì vậy chúng tôi nghĩ tại sao không tự host nó và tiết kiệm một số tiền. Hóa ra, bạn có thể làm điều đó miễn phí. Nếu bạn đang muốn sử dụng n8n mà không tốn bất kỳ chi phí nào, video này là dành cho bạn. Hãy bắt đầu và thiết lập một Google VM instance miễn phí trước.
Tạo Một Google VM Instance Miễn Phí
Tạo một Google VM instance miễn phí và đặt tên cho instance của bạn, chúng ta sẽ sử dụng N8n-demo, nhưng bạn có thể chọn bất kỳ tên nào bạn thích
Tiếp theo, chọn một khu vực, bất kỳ khu vực nào cũng được, nhưng Iowa là rẻ nhất vào lúc này. Chọn bất kỳ zone nào trong khu vực đó. Đối với machine type, đây là một trong những cấu hình quan trọng nhất, nó miễn phí cho instance đầu tiên trong dự án của bạn. Nếu bạn chọn một instance lớn hơn, bạn sẽ bị tính phí tương ứng.
Cấu Hình OS và Storage
Bây giờ, hãy cấu hình OS và storage. Bạn có thể chọn Debian hoặc Ubuntu, nhưng chúng tôi sẽ sử dụng Debian cho thiết lập này. Đối với boot disk, hãy chọn một standard persistent disk và đặt kích thước thành 20 GB. 10 GB có thể hơi hạn chế nếu bạn có kế hoạch làm nhiều hơn, vì vậy 20 GB cung cấp thêm sự linh hoạt. Trong phần networking, cho phép lưu lượng truy cập HTTPS và bật load balancer health checks. n8n chỉ hỗ trợ HTTPS và nó an toàn hơn.
Thiết Lập VM Instance
Đó là tất cả cho cấu hình. Nhấp vào create, đi lấy một tách cà phê và đợi vài phút để VM instance được thiết lập. Chúng tôi sẽ tăng tốc quá trình này. Bây giờ instance của bạn đã được thiết lập, bạn có thể thêm một DNS record bằng địa chỉ IP được gán của bạn. Tôi đã mua domain của mình từ Hostinger, vì vậy tôi sẽ sử dụng nó làm ví dụ. Sao chép địa chỉ IP từ Google VM, sau đó điều hướng đến DNS/name servers trong Hostinger. Dán địa chỉ IP, nhập subdomain, trong trường hợp này, n8n-demo, chọn loại A record và nhấp vào add record.
Cài Đặt n8n và Docker
Cài đặt n8n và Docker, trước tiên hãy nhấp vào nút SSH để vào Linux console
Khi bạn ở đó, hãy đăng nhập để ủy quyền. Bước này là tùy chọn, nhưng nếu bạn đã cài đặt Docker trước đó, việc chạy lệnh này sẽ xóa mọi cài đặt trước đó. Tiếp theo, chúng ta sẽ cập nhật hệ thống Linux để đảm bảo mọi thứ đều được cập nhật. Bây giờ, hãy chạy lệnh này để cài đặt các công cụ thiết yếu để xử lý quản lý gói an toàn, HTTPS và nhận dạng hệ thống.
Cấu Hình Docker
Tạo một thư mục để lưu trữ GPG keys với các quyền phù hợp. Điều này là cần thiết cho việc cài đặt gói an toàn. Sau đó, tải xuống GPG key của Docker và lưu nó trong thư mục keyrings. Hãy thay đổi quyền để mọi người có thể đọc Docker GPG key. Bây giờ, chúng ta sẽ thêm kho lưu trữ Debian chính thức của Docker vào danh sách nguồn của hệ thống để dễ dàng cài đặt gói. Hãy cập nhật danh sách gói một lần nữa để đảm bảo kho lưu trữ mới được nhận dạng.
Cài Đặt Docker và Docker Compose
Cài đặt Docker và Docker Compose, sau đó tạo một Docker Compose YAML file
Đây là nơi chúng ta sẽ xác định các service của mình cho Docker. Hãy tiếp tục và dán nội dung sau vào file. Sau đó, nhấn escape và gõ :wq để lưu và thoát. Tiếp theo, hãy tạo một .env file, dán nội dung sau vào và thay đổi nó khi cần thiết cho thiết lập của bạn. Domain name của bạn về cơ bản là tên trang web của bạn. Nếu trang web của bạn phục vụ nhiều chức năng, bạn có thể muốn thêm một subdomain để tổ chức tốt hơn.
Cấu Hình n8n
Cấu hình n8n, bạn cũng có thể đặt time zone cho n8n của bạn để sử dụng cho execution timestamps sau này
Cuối cùng, bao gồm một SSL email để bạn có thể nhận được lời nhắc về các bản cập nhật. Khi bạn hoàn tất, nhấn escape và gõ :wq để lưu và thoát. Bây giờ, hãy tạo một volume cho dữ liệu n8n, nơi sẽ lưu trữ cơ sở dữ liệu SQLite và encryption key. Chúng ta sẽ gọi nó là n8n-core-data. Tiếp theo, tạo một volume cho trafic data được gọi là trafic-data.
Bắt Đầu n8n Container
Bắt đầu n8n container và giúp chúng chạy trơn tru
Bây giờ, nếu bạn gõ LS hoặc ls -a, bạn sẽ có thể thấy tất cả các file, bao gồm cả những file ẩn mà bạn đã tạo. Cuối cùng, hãy bắt đầu n8n và Docker container và giúp chúng chạy trơn tru. Chúng tôi sẽ tăng tốc quá trình này. n8n sẽ hoạt động và chạy ngay bây giờ.
Truy Cập n8n
Truy cập n8n, bây giờ n8n của bạn sẽ có thể truy cập được thông qua domain của bạn
n8n sẽ chỉ có thể truy cập được bằng HTTPS chứ không phải bằng HTTP. Đừng hoảng sợ nếu bạn thấy điều này, hãy lưu ý, nó có thể không hoạt động ngay lập tức sau khi Docker container bắt đầu chạy. Đi lấy một tách cà phê và đợi từ 2 đến 10 phút và làm mới lại, và bạn đã hoàn tất, bạn đã thiết lập thành công n8n với Docker.
Thiết Lập Owner Account Của Bạn
Thiết lập owner account của bạn, hãy đảm bảo tạo mật khẩu mạnh và bật two-factor authentication để tăng cường bảo mật
Bạn cũng sẽ cung cấp một số thông tin bổ sung để cá nhân hóa trải nghiệm n8n của bạn và nhận license key của bạn. Sau khi hoàn tất, bạn đã sẵn sàng để tạo tự động hóa AI miễn phí của riêng mình. Hãy cho tôi biết nếu bạn có bất kỳ câu hỏi nào trong phần bình luận bên dưới và đừng quên đăng ký để xem thêm các hướng dẫn.