Hướng dẫn Self-host Rustdesk trên Nas Synology

May 18, 2025
13 mins read
Hướng dẫn Self-host Rustdesk trên Nas Synology

Self-host RustDesk  đại khái là tự cài và thiết lập Rustdesk trên máy chủ riêng của mình (ở đây là NAS Synology), thay vì sử dụng máy chủ Free của Rustdesk. Ưu điểm là sẽ tăng cường bảo mật và kiểm soát hoàn toàn được tốc độ, cũng như tùy chỉnh được một số thứ theo nhu cầu cá nhân.

Mình sẽ hướng dẫn chi tiết anh em cách tự cài đặt và cấu hình self-host Rust desk trên NAS Synology đang sử dụng DSM 7.2. Cái này thực ra có trong tài liệu của Rustdesk rồi, mình chỉ làm lại từng bước dễ hiểu hơn cho anh em.

Bước 1: Mở port trên Modem

Để có thể sử dụng Rustdesk được ở mọi nơi, có nhiều cách ví dụ như dùng Cloudflare Cloudflare Tunnel hoặc xài VPN như Tailscale… Ở đây cách dễ nhất và nhanh nhất (dù có thể không an toàn lắm về bảo mật với những bạn quá kỹ tính) đó là mở Port trên Modem

Các Port cần mở:

TCP: 21115, 21116, 21117

UDP: 21116

Làm tương tự cho các Port còn lại. Tùy modem khác nhau giao diện khác nhau. Phần mở port này anh em tự google chứ này chỉ cũng khó.

Bước 2: Cài đặt Container Manager trên NAS (ai cài rồi thì bỏ qua bước này)

 Bước 3: Mở File Station> Docker> tạo thư mục tên rustdesk-server và 1 thư mục con nằm trong rustdesk-server tên data

Bước 4: Mở Container Manager> Project chọn Create

Project name: rustdesk-server

Path: chọn tới thư mục rustdesk-server vừa tạo ở bước 3

Source: thả xuống chọn Create docker-compose.yml và dán đoạn sau đây vào

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest # Please change this to rustdesk/rustdesk-server-pro:latest if you want to install Pro.
command: hbbs
volumes:
- ./data:/root
network_mode: host
depends_on:
- hbbr
restart: always

Nhấn next, bỏ qua Web portal settings và nhấn tiếp Done. Đợi màn hình chạy 1 xíu tiếp tục nhấn Done

Bước 5: Kiểm tra xem có thành công hay chưa

Mở File Station và vào docker/rustdesk-server/data xem có các file như hình này không? Nếu có là thành công

Bạn cần chú ý tới file id_ed25519.pub. Tải file này về, mở bằng trình Text Editor bất kỳ, bên trong chính là public key để cấu hình trên Rustdesk Client

Bước 6: Cấu hình Rustdesk trên máy Client

* Trên Mac: Vào Setting> Network> Chọn Unlock network settings rồi nhập mk đăng nhập máy> ID/Relay server

Sau đó điền thông tin như sau:

ID server: là địa chỉ truy cập vào NAS của bạn. Ai chưa có địa chỉ đẹp có thể ngâm cứu cách add tên miền theo hướng dẫn này, hoặc youtube cách dùng Cloudflare Tunnel.

Key: Chính là mã lấy từ file id_ed25519.pub ở bước 5

Nhấn Ok hiện như này là thành công

*. Trên iPhone, iPad. Vào Setting và điền thông tin tương tự

 

Author

Keep reading

More posts from our blog

TRUY CẬP TỪ BÊN NGOÀI VÀO NAS QUA TAILSCALE
By November 06, 2025
TRUY CẬP TỪ BÊN NGOÀI VÀO NAS QUA TAILSCALESau khi đã có NAS, mục tiêu tiếp theo là truy cập từ xa vào dữ liệu khi bạn mang...
Read more
Thêm Cloudflare vào danh sách DDNS của NAS: Tự động update IP cho tên miền
By June 17, 2024
NAS Synology hỗ trợ danh sách các nhà cung cấp tên miền có hỗ trợ tính năng DDNS, rất tiếc là chưa có Cloudflare, mặc dù...
Read more
Cách Factory Reset đơn giản nhất trên macOS Monterey trở lên
By June 05, 2024
Cái này cũ rồi, mình post lên Group lâu rồi, nhưng có bạn vẫn ko biết nên post lại. Các phiên bản macOS trước đây khi...
Read more