Hướng dẫn cài đặt n8n trên Ubuntu bằng Docker
Vào năm 2024, cuộc cách mạng no-code tiếp tục bùng nổ, mở ra cơ hội cho các nhà sáng tạo, nhà phát triển và doanh nghiệp hiện thực hóa ý tưởng của mình mà không cần phải biết lập trình. Phát triển phụ trợ, một phần quan trọng của mọi ứng dụng hay trang web, cũng không ngoại lệ.
Các công cụ phụ trợ no-code đang trở thành bước đột phá, giúp việc phát triển ứng dụng trở nên nhanh chóng hơn, giảm chi phí và tăng khả năng tiếp cận cho nhiều đối tượng. Những nền tảng mạnh mẽ này cung cấp các giải pháp an toàn và linh hoạt để quản lý cơ sở dữ liệu, thực hiện các chức năng serverless, xác thực người dùng, và tích hợp API, cùng nhiều tính năng khác.
n8n là một công cụ tự động hóa quy trình làm việc mã nguồn mở, cho phép bạn tạo ra các quy trình tự động hóa mà không cần phải viết mã (no-code). Bài viết này sẽ hướng dẫn bạn cách để cài đặt n8n trên Ubuntu, bạn có thể thực hiện theo các bước sau đây.
Bước 1: Cài đặt Docker
Trước tiên, bạn cần cài đặt Docker cho Ubuntu. Docker là một nền tảng cho phép bạn chạy các ứng dụng trong các container. Để cài đặt Docker, bạn cần chạy lần lượt các câu lệnh sau:
sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
Sau khi cài đặt, bạn có thể kiểm tra xem Docker đã được cài đặt thành công hay chưa bằng cách chạy:
docker --version
Bước 2: Cài đặt n8n bằng Docker
Sau khi cài đặt Docker, bạn có thể cài đặt n8n bằng cách sử dụng lệnh Docker:
docker run -d \
--name n8n \
-p 5678:5678 \
-e N8N_BASIC_AUTH_ACTIVE=true \
-e N8N_BASIC_AUTH_USER=your_username \
-e N8N_BASIC_AUTH_PASSWORD=your_password \
n8nio/n8n
Trong lệnh trên, bạn cần thay thế your_username
và your_password
bằng tên người dùng và mật khẩu mà bạn muốn sử dụng để truy cập vào n8n.
Bước 3: Truy cập vào n8n
Sau khi n8n đã được khởi động, bạn có thể truy cập vào giao diện người dùng của n8n bằng cách mở trình duyệt và nhập địa chỉ: http://localhost:5678
(hoặc https://IP_VPS:5678
)
Tại đây, bạn sẽ được yêu cầu nhập tên người dùng và mật khẩu mà bạn đã thiết lập ở bước trước.
Bước 4: Cấu hình n8n
Khi bạn đã truy cập vào n8n, bạn có thể bắt đầu tạo các quy trình tự động hóa của riêng mình. n8n hỗ trợ nhiều loại kết nối và tích hợp với các dịch vụ khác nhau, cho phép bạn dễ dàng tạo ra các quy trình phức tạp.
TIP:
Tổng hợp workflow templates cho n8n mình sưu tầm được