(toc) #title=(Cài đặt VPS free của Google)
Ở những bài viết trước, chúng ta đã nói về n8n như một vị "nhạc trưởng" tài ba, có khả năng điều phối mọi công cụ marketing của bạn chơi chung một bản giao hưởng tự động. Nhưng có lẽ bạn sẽ có một câu hỏi rất thực tế: "Vậy vị nhạc trưởng đó sẽ 'sống' và làm việc ở đâu?".
Một công cụ mạnh mẽ như n8n cần một ngôi nhà riêng, một không gian ổn định để có thể hoạt động 24/7. Ngôi nhà đó trong thế giới công nghệ được gọi là VPS (Virtual Private Server) - nôm na là một "mảnh đất" riêng của bạn trên Internet. Nghe đến đây, nhiều người sẽ e ngại về chi phí. Nhưng hôm nay, tôi sẽ chia sẻ cho bạn một bí mật: cách để sở hữu một "mảnh đất màu mỡ" hoàn toàn miễn phí từ một trong những gã khổng lồ công nghệ lớn nhất thế giới - Google.
Trong phần 1 của series này, chúng ta sẽ cùng nhau thực hiện bước quan trọng nhất: chuẩn bị và quy hoạch "mảnh đất" Google Cloud, sẵn sàng cho việc "xây ngôi nhà" n8n ở phần 2.
1. "Miếng Đất" Google Cloud Free Tier - Cần Chuẩn Bị Gì?
Google Cloud Platform cung cấp một chương trình gọi là Free Tier (Bậc Miễn phí), cho phép chúng ta sử dụng một số tài nguyên nhất định hoàn toàn miễn phí và không giới hạn thời gian, miễn là không vượt quá hạn mức. Trong đó, có một máy chủ ảo (VPS) cấu hình nhỏ, vừa đủ để vị nhạc trưởng n8n của chúng ta hoạt động một cách trơn tru cho các nhu cầu cá nhân và doanh nghiệp nhỏ.
Để bắt đầu, bạn cần chuẩn bị 3 thứ:
- Một thẻ thanh toán quốc tế (Visa/Mastercard): Đừng lo, Google chỉ cần thẻ này để xác minh danh tính và chống lạm dụng. Bạn sẽ không bị trừ tiền nếu chỉ sử dụng trong phạm vi của Free Tier. Google cũng sẽ tặng bạn 300$ dùng thử trong 90 ngày cho các dịch vụ trả phí khác. Tốt nhất đừng nên kích hoạt xài 300$ này, để dành dùng cho lần sau.
- Một tài khoản Google (Gmail): Chắc chắn rồi, đây là chìa khóa để vào hệ sinh thái của Google.
- Một tinh thần sẵn sàng "vọc vạch": Quá trình này không khó, nhưng đòi hỏi sự cẩn thận và một chút kiên nhẫn. Cứ làm theo từng bước tôi hướng dẫn là được!
2. Bước 1: Đăng Ký và Kích Hoạt
Đầu tiên, chúng ta cần đăng ký tài khoản và kích hoạt gói Free Tier.
- Truy cập vào trang chủ của Google Cloud: https://cloud.google.com/
- Nhấn vào nút "Get started for free" (Bắt đầu miễn phí).
- Đăng nhập bằng tài khoản Google của bạn và làm theo các bước hướng dẫn, bao gồm việc cung cấp thông tin thanh toán (thẻ Visa/Mastercard) để xác minh.
Quá trình này khá đơn giản và Google có hướng dẫn rất chi tiết. Sau khi hoàn tất, bạn sẽ được chào mừng đến với Bảng điều khiển (Dashboard) của Google Cloud.
3. Bước 2: "Quy Hoạch" Dự Án Đầu Tiên
Trong Google Cloud, mọi thứ bạn làm đều được đặt trong một "Dự án" (Project). Hãy xem nó như việc quy hoạch tổng thể cho mảnh đất của bạn.
- Ở góc trên bên trái màn hình, bạn sẽ thấy tên một dự án mặc định (thường là "My First Project"). Hãy nhấn vào đó.
- Một cửa sổ pop-up sẽ hiện ra, chọn "NEW PROJECT" (DỰ ÁN MỚI).
- Đặt tên cho dự án của bạn, ví dụ: n8n-automation-system, rồi nhấn CREATE.
Chờ một vài giây để Google tạo dự án. Sau khi hoàn tất, hãy chắc chắn rằng bạn đã chọn đúng dự án mình vừa tạo ở góc trên bên trái.
4. Bước 3: "Xây Móng" - Tạo Máy Ảo (VM Instance)
Đây là bước quan trọng nhất, chúng ta sẽ tạo ra máy chủ ảo (VPS). Hãy làm thật cẩn thận để đảm bảo nó nằm trong gói Free Tier nhé.
Từ menu điều hướng bên trái (biểu tượng 3 gạch ngang), tìm đến mục Compute Engine -> VM instances (Máy ảo).
Lần đầu truy cập, bạn có thể sẽ cần nhấn ENABLE (BẬT) API của Compute Engine. Cứ làm theo và chờ một chút.
c. Nhấn vào "CREATE INSTANCE" (TẠO PHIÊN BẢN).
Bây giờ, chúng ta sẽ cấu hình các thông số cho máy ảo. Hãy chú ý làm chính xác các mục được đánh dấu quan trọng.
Name (Tên): Đặt một cái tên dễ nhớ, ví dụ n8n-server.
Region (Vùng): (QUAN TRỌNG) Để được miễn phí, bạn BẮT BUỘC phải chọn một trong các vùng sau của Mỹ:
- us-west1 (Oregon)
- us-central1 (Iowa)
- us-east1 (South Carolina)
Tôi thường chọn us-central1.
Chú ý trong quá trình cài đặt thì google sẽ hiện tính phí ước tính, bạn đừng quan tâm đến nó.
Machine type (Loại máy): (CỰC KỲ QUAN TRỌNG) Bạn BẮT BUỘC phải chọn e2-micro. Đây là cấu hình được miễn phí vĩnh viễn (1 e2-micro VM mỗi tháng).
Boot disk (Đĩa khởi động): Nhấn Change.
Operating system (Hệ điều hành): Chọn Ubuntu.
Version (Phiên bản): Chọn phiên bản LTS mới nhất, ví dụ Ubuntu 22.04 LTS.
Size (Kích thước): Giữ nguyên hoặc đảm bảo nó không quá 30 GB. Free Tier cho phép miễn phí 30 GB ổ cứng Standard. Nhấn Select. Tốt nhất là chọn 10-15GB, để còn thừa ra backup
Chọn Data Protection, và chọn No backup. Nếu dung lượng backup cộng với ổ đĩa > 30GB thì bạn sẽ bị tính phí. Nếu chỉ chạy n8n thì dung lượng cực thấp:
- Chọn Ổ đĩa ở bước trên là 5GB
- Phần backup cứ chạy thoải mái trong 14 ngày tự xóa
Firewall (Tường lửa): Tích vào cả hai ô "Allow HTTP traffic" và "Allow HTTPS traffic". Chúng ta sẽ cấu hình thêm ở bước sau, nhưng cứ bật sẵn hai cổng cơ bản này.
Cuối cùng, nhấn nút CREATE ở dưới cùng và chờ Google "xây móng" cho bạn.
Sau khoảng một phút, bạn sẽ thấy máy ảo của mình hiện ra trong danh sách với một dấu tích xanh, sẵn sàng hoạt động.
5. Bước 4: "Mở Cổng Ra Vào" - Cấu Hình Tường Lửa (Firewall)
Ngôi nhà của chúng ta cần có cổng để khách (là chúng ta và các ứng dụng khác) có thể ra vào. n8n theo mặc định sẽ chạy ở cổng 5678. Chúng ta cần "mở" cổng này.
a. Từ menu bên trái, tìm đến VPC network -> Firewall.
b. Ở phía trên, nhấn "CREATE FIREWALL RULE" (TẠO QUY TẮC TƯỜNG LỬA).
c. Điền các thông tin sau:
- Name (Tên): allow-n8n-port (hoặc tên gì đó dễ nhớ).
- Targets: Để mặc định All instances in the network.
- Source IPv4 ranges: 0.0.0.0/0 (Điều này có nghĩa là cho phép truy cập từ bất kỳ đâu trên Internet).
- Protocols and ports: Chọn Specified protocols and ports, sau đó tích vào TCP và điền 5678 vào ô bên cạnh.
d. Nhấn CREATE.
6. Bước 5: "Nhận Chìa Khóa" - Kết Nối SSH Tới Máy Ảo
Bây giờ, chúng ta sẽ "bước chân" vào mảnh đất của mình lần đầu tiên.
a. Quay trở lại menu Compute Engine -> VM instances.
b. Trong danh sách máy ảo, tìm đến dòng n8n-server của bạn, ở cột Connect, bạn sẽ thấy một nút SSH.
c. Nhấn vào nút SSH đó.
Một cửa sổ hiện ra, bạn chờ xíu sẽ xác nhận cửa sổ SSH này. Cửa sổ màu đen hiện ra là bạn đã thành công cài đặt VPS Free của Google.
Ở phần 2, chúng ta sẽ chính thức "xây ngôi nhà" n8n lên mảnh đất màu mỡ này, một công việc hứa hẹn sẽ còn thú vị hơn nữa.
Mun