HomeDigital MarketingHướng dẫn cài đặt Cloudflare Tunnel cho n8n trên Synology

Hướng dẫn cài đặt Cloudflare Tunnel cho n8n trên Synology

Hôm nay, để hoàn chỉnh hơn việc cài đặt n8n trên Synology, mình sẽ hướng dẫn cài đặt Cloudflare Tunnel cho n8n trên Synology.

Hôm trước mình có hướng dẫn cài n8n trên Synology tại đây: https://hiroshidigital.com/cai-dat-n8n-tren-synology/. Tuy nhiên là n8n chỉ có thể hoạt động trên local, và sẽ có nhiều lỗi khi chạy các dịch vụ, ví dụ như API của Google. Cloudflare Tunnel là một dịch vụ giúp bạn truy cập n8n từ xa mà không cần mở port trên router. Điều này giúp cho bạn có thể truy cập n8n ở một domain hoàn chỉnh (mà ko cần IP local), đồng thời không mở port của router mạng nhà, nhằm tăng cường bảo mật.

OK, let’s go!

Bước 1: Cài đặt Cloudflare Tunnel trên Cloudflare

Lưu ý, để sử dụng, bạn phải có một domain đang sử dụng Cloudflare DNS.

Homepage Cloudflare: https://www.cloudflare.com/

  • Bạn đăng kí một tài khoản miễn phí trên Cloudflare, việc này khá đơn giản.
  • Tại thanh menu bên trái, chọn Zero Trust. Nếu bạn nào chưa đăng kí sử dụng dịch vụ, thì sẽ phải thực hiện một số bước về thanh toán, nhưng hiện tại là miễn phí nên sẽ không bị charge nhé.
cài đặt Cloudflare Tunnel cho n8n trên Synology
  • Tiếp tục, từ thanh bên trái, chọn Network → Tunnel → Create a Tunnel.
cài đặt Cloudflare Tunnel cho n8n trên Synology
  • Chọn Select Cloudflared.
cài đặt Cloudflare Tunnel cho n8n trên Synology
  • Điền tên cho Tunnel. Ví dụ: hiroshidigital.com.
cài đặt Cloudflare Tunnel cho n8n trên Synology

Ở phần tiếp theo, bạn sẽ được hướng dẫn cài đặt vào các platform. Để tiếp nối serie trước về việc cài đặt n8n trên Synology, mình sẽ thực hiện trên nền tảng Synology. Bạn hoàn toàn có thể cài đặt Cloudflare Tunnel trên một máy khác trong Local, và sau đó trỏ IP về IP của Synology, điều này tùy thuộc vào lựa chọn của bạn.

Bước 2: Cài đặt Cloudflare Tunnel trên Synology

cài đặt Cloudflare Tunnel cho n8n trên Synology

Ở bước này, các bạn lưu lại đoạn text: cloudflared.exe service install eyJhIjoiMDg4……………………………………………………………..VlXTTJZMk00WmpreSJ9 bằng cách click vào dấu copy. Đây sẽ là Tunnel token, lưu lại và mình sẽ sử dụng ở bước sau.

Trên Synology, chọn Package Manager.

cài đặt Cloudflare Tunnel cho n8n trên Synology

Mặc định, Cloudflare Tunnel sẽ không có trên Package Manager. Để có thể có app Cloudflare Tunnel, ở Package Manager, bạn chọn Settings → Package Sources → Chọn Add, và thêm thông tin Synology Community với location là: https://packages.synocommunity.com/.

cài đặt Cloudflare Tunnel cho n8n trên Synology

Sau đó, chọn Install Cloudflare Tunnel. Bạn tiếp tục tìm kiếm Package Cloudflare Tunnel, sẽ thấy App đã được sẵn sàng để cài đặt.

cài đặt Cloudflare Tunnel cho n8n trên Synology

Khi install, bạn sẽ được yêu cầu điền Tunnel token, đó là đoạn Token đã thực hiện tạo ở trên Cloudflare vào bước trước đó, trong trường hợp ví dụ này là eyJhIjoiMDg4……………………………………………………………..VlXTTJZMk00WmpreSJ9.

Chọn next và cứ để các thông tin mặc định. Quay trở lại Cloudflare, bạn sẽ thấy Tunnel đã được connect với danh sách Connectors.

cài đặt Cloudflare Tunnel cho n8n trên Synology

Bước 3: Cài đặt thông tin Tunnel trên Cloudflare

Điền các thông tin subdomain, domain, type và URL, trong đó:

  • Subdomain sẽ là tên miền phụ dẫn đến trang n8n của bạn.
  • Domain là tên miền của bạn.
  • Type là HTTP nếu bạn chưa cài SSL cho nội bộ n8n.
  • URL là địa chỉ local của n8n của bạn.
cài đặt Cloudflare Tunnel cho n8n trên Synology

Sau khi cài đặt, bạn đã có thể truy cập n8n thông qua subdomain, ví dụ trong ảnh sẽ là n8nio.hiroshidigital.com. Cloudflare Tunnel cũng sẽ tạo một RECORD trong DNS của domain.

Để cài đặt chuẩn về webhook trong n8n, bạn sẽ cần phải thêm 1 VARIABLE vào ENVIRONMENT của Container Manager trong Synology.

WEBHOOK_URL: n8nio.hiroshidigital.com

cài đặt Cloudflare Tunnel cho n8n trên Synology

Đến đây là hoàn tất cài đặt Cloudflare Tunnel cho n8n trên Synology. Cloudflare là một dịch vụ rất tốt và miễn phí nhiều, bạn có thể tận dụng WAF của Cloudflare Tunnel để tăng cường bảo mật cho n8n của bạn và nhiều tính năng khác nữa.

Chúc các bạn thành công!

Hiroshi
Hiroshihttps://hiroshidigital.com
Xin chào, mình là Hiroshi, xuất thân làm Marketing nhưng thích công nghệ nên hướng theo Digital Marketing.
RELATED ARTICLES
- Advertisment -n8n Banner

Most Popular

Recent Comments