Giới Thiệu
N8n là một công cụ tự động hóa mạnh mẽ, giúp bạn kết nối các ứng dụng và dịch vụ mà không cần lập trình phức tạp. Nếu bạn sở hữu một NAS Synology, bạn có thể cài đặt n8n bằng Docker để tận dụng tối đa tài nguyên phần cứng.
Trong bài viết này, mình sẽ hướng dẫn bạn từng bước cài đặt n8n trên Synology NAS một cách đơn giản.
1. Chuẩn Bị
Yêu Cầu:
- NAS Synology có hỗ trợ Docker.
- Đã cài đặt Docker trên NAS (Nếu chưa, bạn có thể cài đặt từ Package Center).

- Có tài khoản admin hoặc quyền sudo trên NAS.
2. Cài Đặt n8n Qua Docker
Bước 1: Truy Cập Docker trên NAS Synology
- Đăng nhập vào giao diện DSM của Synology.
- Mở Docker từ Main Menu.
Bước 2: Tải Image của n8n
- Trong ứng dụng Docker, vào tab Registry.
- Tìm kiếm n8nio/n8n.

- Chọn n8nio/n8n và nhấn Download (chọn latest hoặc phiên bản bạn muốn).

Bước 3: Tạo Container n8n

Chú ý: Các bạn không dùng Web Station vì hiện tại ở bản 7.2.2 trên NAS Synology mình sử dụng thấy bị lỗi sau mỗi lần khởi động lại là bị mất kết nối Web Station như vậy rất bất tiện
- Vào tab Container, bấm chọn Create tìm image n8nio/n8n vừa tải.
- Nhấn Next để tạo container.
- Cấu hình như sau:
- General Settings:
- Đặt tên container (ví dụ:
n8n
) - Chọn Enable auto-restart (để container tự khởi động lại khi NAS khởi động lại)
- Đặt tên container (ví dụ:
- Advanced Settings:
- Mở tab Volume và thêm thư mục để lưu dữ liệu:
/docker/n8n-data
(Tạo thư mục này trong NAS trước nếu chưa có)- Mở tab Port Settings và cấu hình:
- Container Port:
5678
→ Local Port:5678
(hoặc port khác nếu cần) - Mở tab Environment và thêm biến môi trường:
- Mở tab Volume và thêm thư mục để lưu dữ liệu:
- General Settings:
| Key | Value |
|--------------------|-----------------------------------|
| GENERIC_TIMEZONE | Asia/Ho_Chi_Minh |
| N8N_SECURE_COOKIE | false |
| N8N_HOST | n8n.blogeai.com |
| N8N_PORT | 5678 |
| N8N_PROTOCOL | https |
| WEBHOOK_URL | https://n8n.blogeai.com |


Phần N8N_HOST và WEBHOOK_URL các bạn nhớ sửa thành domain của bạn nhé
- Nhấn Apply và sau đó Run Container.
3. Truy Cập & Cấu Hình n8n
Mở n8n trên trình duyệt
Sau khi container chạy, mở trình duyệt và truy cập:
http://[IP_NAS]:5678
Bạn sẽ thấy giao diện đăng nhập của n8n, nhập thông tin tài khoản bạn đã cấu hình
Các lỗi thường gặp:
Sau khi truy cập IP để đăng kí tài khoản mà gặp lỗi này Problem setting up owner Potentially malicious string thì bạn chỉ cần đổi Port Local khác port cũ là sẽ chạy được
5. Kết Luận
Vậy là bạn đã cài đặt thành công n8n trên NAS Synology bằng Docker. Với công cụ này, bạn có thể tự động hóa nhiều tác vụ như gửi email, quản lý dữ liệu, và tích hợp với các dịch vụ khác.
Chúc bạn thành công! Nếu có bất kỳ câu hỏi nào, hãy để lại bình luận nhé!