Nhận Bản Tin Qua Email

Nhận ngay những chia sẻ ý nghĩa và góc nhìn thú vị từ tôi, giúp bạn có thêm cảm hứng và kiến thức hữu ích.

Đăng ký email để không bỏ lỡ bất kỳ bài viết hay cập nhật giá trị nào!

Chú ý: khi bạn đăng ký nhận bản tin ở đây, bạn sẽ nhận được thông báo về toàn bộ các bài viết về mọi chủ đề trong trang của tôi

Cách Cài n8n Lên VPS Theo Hướng Dẫn Của AI – Từ Đầu Đến Cuối Cho Người Không Biết Kỹ Thuật

Tôi không phải là một chuyên gia công nghệ, nhưng tôi thích công nghệ và thích ứng dụng công nghệ để phục vụ cho công việc và cuộc sống. Gần đây, tôi được biết tới ứng dụng n8n với chức năng tạo các chuỗi liên kết công việc mạnh mẽ, tiết kiệm rất nhiều tiền cho doanh nghiệp và hơn nữa đơn giản hóa thao tác công việc, đặc biệt là trong marketing. Vì thế, tôi đã thử cài n8n. Tuy nhiên, tôi không biết cách làm và đã nhờ đến sự hỗ trợ của AI.

Trong bài này, tôi sẽ kể lại với bạn cách sử dụng AI để cài n8n lên VPS bằng dòng lệnh mà không cần đến VPS control panel. Bạn có thể dùng ChatGPT hoặc Google Gemini để thực hiện. Bắt đầu với câu lệnh như sau:

“Hướng dẫn tôi cài n8n lên VPS, đây là folder để cài đặt /var/www/html/auto.hakisend.com, VPS đang dùng Apache, Ubuntu 22.04.”

Các Bước Cài Đặt n8n Lên VPS

1. Chuẩn Bị VPS

Bạn cần một VPS chạy Ubuntu 22.04. Trong trường hợp của tôi, VPS có cấu hình như sau:

  • 4 vCPU Cores

  • 6 GB RAM

  • 100 GB NVMe SSD

  • Apache làm web server

Bạn cũng cần một tên miền để trỏ về VPS, ví dụ auto.hakisend.com. Nếu bạn chưa có, hãy mua và trỏ DNS về IP của VPS.

2. Kết Nối VPS Qua SSH

Trên máy tính của bạn, mở terminal (hoặc dùng PuTTY trên Windows) và chạy lệnh:

ssh root@IP_CUA_BAN

Nhập mật khẩu để đăng nhập vào VPS.

3. Cài Đặt Docker Và Docker Compose

n8n chạy tốt trên Docker, vì vậy chúng ta cần cài đặt Docker trước.

apt update && apt install -y docker.io docker-compose

Sau đó, kiểm tra xem Docker đã hoạt động chưa:

docker --version
docker-compose --version

4. Tạo Thư Mục Cài Đặt n8n

Dùng lệnh sau để tạo thư mục chứa n8n:

mkdir -p /var/www/html/auto.hakisend.com && cd /var/www/html/auto.hakisend.com

Tạo một file docker-compose.yml:

nano docker-compose.yml

Dán nội dung sau vào:

version: '3'
services:
  n8n:
    image: n8nio/n8n
    restart: always
    ports:
      - "5678:5678"
    volumes:
      - ~/.n8n:/home/node/.n8n

Lưu lại và thoát bằng cách nhấn Ctrl + X, sau đó nhấn Y rồi Enter.

5. Khởi Chạy n8n

Chạy lệnh sau để khởi động n8n:

docker-compose up -d

Sau khi chạy, truy cập http://IP_CUA_BAN:5678 để kiểm tra.

6. Trỏ Tên Miền Về VPS

Đăng nhập vào trang quản lý DNS của bạn và thêm bản ghi:

  • Loại: A

  • Tên: auto

  • Giá trị: IP của VPS

  • TTL: 300 (hoặc mặc định)

Chờ khoảng 5-10 phút để DNS cập nhật.

7. Cấu Hình Apache Làm Reverse Proxy

Mở file cấu hình VirtualHost:

nano /etc/apache2/sites-available/auto.hakisend.com.conf

Thêm nội dung:

<VirtualHost *:80>
    ServerName auto.hakisend.com
    ProxyPass / http://127.0.0.1:5678/
    ProxyPassReverse / http://127.0.0.1:5678/
</VirtualHost>

Lưu lại và kích hoạt VirtualHost:

a2enmod proxy proxy_http
systemctl restart apache2

Bây giờ, bạn có thể truy cập http://auto.hakisend.com.

8. Cài Đặt Chứng Chỉ SSL

Chạy lệnh sau để cài chứng chỉ SSL miễn phí từ Let’s Encrypt:

apt install certbot python3-certbot-apache -y
certbot --apache -d auto.hakisend.com

Làm theo hướng dẫn để hoàn tất quá trình.

9. Kiểm Tra Và Hoàn Tất

Sau khi hoàn thành, bạn có thể truy cập https://auto.hakisend.com và sử dụng n8n.

OFFER SIÊU HỜI

Nếu bạn chưa có VPS, bạn có thể thuê VPS mới với giá từ 6$ trở lên. Tuy nhiên, tôi đang có VPS dư dung lượng và có thể chia sẻ lại với bạn với mức phí hợp lý từ 2$ – 3$/tháng, tùy cấu hình, thanh toán theo năm:

  • 2$/tháng: 4 vCPU Cores, 6 GB RAM, 1 Snapshot, 32 TB Traffic.

  • 3$/tháng: 6 vCPU Cores, 16 GB RAM, 2 Snapshots, 32 TB Traffic.

Ngoài ra, tôi hỗ trợ cài đặt n8n trên VPS của bạn với phí 1 triệu đồng. Nếu bạn quan tâm, hãy liên hệ với tôi!


Video hướng dẫn chi tiết đã được ghi lại và đính kèm tại đây. Nếu bạn có bất kỳ câu hỏi nào, hãy để lại bình luận nhé!