Admin
03/12/2025
Share
Tuyệt vời! Dưới đây là bài giới thiệu chi tiết về cách tự host RustDesk trên Synology NAS dành cho người dùng macOS, với đầy đủ các yêu cầu bạn đã đề ra:
**Hướng dẫn Self-host Rustdesk trên Nas Synology cho MacOS 🚀**
Chào mừng bạn đến với thế giới điều khiển máy tính từ xa an toàn và riêng tư! 🔒 Tự host RustDesk trên Synology NAS là giải pháp tuyệt vời cho người dùng cá nhân, mang lại toàn quyền kiểm soát dữ liệu và bảo mật tối đa, thay thế các dịch vụ trả phí. ✨
**Yêu cầu cho MacOS:** 💻
* RustDesk phiên bản mới nhất hỗ trợ macOS 10.14 (Mojave) trở lên ⬆️, bao gồm cả kiến trúc chip Intel và Apple Silicon. 🍎
* Ứng dụng client có dung lượng nhẹ, khoảng 25.7 MB, cài đặt và sử dụng vô cùng đơn giản. ✅
**Cấu hình tối thiểu trên Synology NAS:** ⚙️
* NAS Synology cần hỗ trợ Docker và có đủ RAM (khuyến nghị tối thiểu 1GB cho Docker để hoạt động mượt mà). 💾
* Bạn cần mở các cổng mạng thiết yếu: 21115, 21116, 21117, 21118, 21119 (cả TCP và UDP) trên Router và NAS của mình. 🌐
* Thiết lập một dịch vụ DDNS (ví dụ: synology.me) để có địa chỉ truy cập từ xa ổn định và dễ nhớ. 🏠
**Lợi ích vượt trội:** 🌟
* **Bảo mật & Riêng tư tuyệt đối:** Dữ liệu kết nối của bạn hoàn toàn nằm trong tầm kiểm soát, không bị bên thứ ba theo dõi. 🛡️
* **Hoàn toàn Miễn phí & Mã nguồn mở:** Tận hưởng mọi tính năng cao cấp mà không tốn chi phí. 🆓
* **Dễ dàng thiết lập:** Với sự trợ giúp của Docker trên NAS, quá trình cài đặt trở nên trực quan. 🛠️
Hãy bắt đầu hành trình tự chủ và bảo mật với giải pháp RustDesk self-host trên Synology NAS ngay hôm nay! 🎉
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.x. 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.
Interesting facts about this article
# 🌟 Hướng Dẫn Self-host Rustdesk Trên Nas Synology 🌟
Trong bài viết này, chúng ta sẽ khám phá cách tự cài đặt Rustdesk trên NAS Synology, giúp bạn quản lý và điều khiển máy tính từ xa một cách dễ dàng. Rustdesk là một phần mềm mã nguồn mở, tiện lợi và an toàn cho việc kết nối từ xa.
## 💻 Yêu Cầu Hệ Thống MacOS 💻
Để sử dụng Rustdesk, bạn cần đảm bảo rằng hệ thống của bạn đáp ứng các yêu cầu tối thiểu sau:
– MacOS 10.15 trở lên
– RAM tối thiểu 4GB
– Ổ cứng có dung lượng đủ cho phần mềm và dữ liệu liên quan
## 🚀 Cài Đặt Rustdesk Trên NAS Synology 🚀
### Bước 1: Tải Xuống Rustdesk
Truy cập trang GitHub của Rustdesk để tải xuống phiên bản mới nhất dành cho NAS Synology.
### Bước 2: Cài Đặt Docker
Mở “Package Center” trên NAS của bạn và tìm “Docker”. Cài đặt nó để quản lý các container.
### Bước 3: Tạo Container Rustdesk
Mở Docker, chọn “Registry”, tìm kiếm “rustdesk/rustdesk”. Tải xuống và tạo một container mới.
### Bước 4: Cấu Hình Mạng
Khi tạo container, hãy cấu hình cổng và mạng để đảm bảo kết nối từ xa hoạt động ổn định.
### Bước 5: Khởi Động Và Kiểm Tra
Khởi động container và kiểm tra xem Rustdesk có hoạt động tốt không qua địa chỉ IP của NAS.
## 🎉 Kết Luận 🎉
Cài đặt Rustdesk trên NAS Synology sẽ mang lại trải nghiệm quản lý từ xa tiện lợi và hiệu quả. Hãy thử ngay và tận hưởng tiện ích mà Rustdesk mang lại! ✨
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
[sourcecode language=”plain”]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
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest # Please change this to rustdesk/rustdesk-server-pro:latest if you want to install Pro.
command: hbbr
volumes:
– ./data:/root
network_mode: host
restart: always
[/sourcecode]
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ự

