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

## 🚀 Hướng dẫn Self-host Rustdesk trên NAS Synology: Giải pháp Điều khiển Máy tính Từ xa Cá nhân Toàn diện! 💻

Bạn đang tìm kiếm một giải pháp điều khiển máy tính từ xa 🌐 mạnh mẽ, bảo mật và **miễn phí**? Hãy khám phá RustDesk! 🤩 Đây là một phần mềm mã nguồn mở, cho phép bạn tự host máy chủ riêng, đảm bảo **toàn quyền kiểm soát dữ liệu** của mình mà không cần lo lắng về các vấn đề bảo mật. RustDesk là lựa chọn thay thế tuyệt vời cho các phần mềm thương mại như TeamViewer hay AnyDesk. ✨

### Yêu cầu Cài đặt trên macOS & Cấu hình Tối thiểu:

* **Phiên bản macOS:** Để sử dụng RustDesk trên máy Mac, bạn cần **macOS 10.14 (Mojave) trở lên** 🍎. Điều này đảm bảo khả năng tương thích tốt nhất với các tính năng mới nhất của phần mềm.
* **Cấu hình tối thiểu cho NAS Synology:**
* **Docker:** NAS Synology của bạn cần cài đặt ứng dụng **Container Manager** (trước đây là Docker) 🐳.
* **Dung lượng lưu trữ:** Chuẩn bị khoảng **vài GB** trống cho việc cài đặt và lưu trữ dữ liệu máy chủ RustDesk.
* **RAM:** Khuyến nghị tối thiểu **1GB RAM** trở lên cho NAS để hoạt động mượt mà 🧠.
* **Cổng mạng:** Cần mở các cổng **TCP/UDP** cần thiết trên router (thường là 21115, 21116, 21117, 21118, 21119) 🚪.

Việc tự host RustDesk trên NAS Synology mang lại sự linh hoạt tối đa, cho phép bạn truy cập máy tính của mình mọi lúc, mọi nơi một cách an toàn và hiệu quả. 👍 Hãy bắt đầu hành trình làm chủ giải pháp điều khiển từ xa của riêng bạn 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.

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

screenshot 2025 05 18 at 2 14 56e280afpm

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)

screenshot 2025 05 18 at 1 49 39e280afpm

 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

screenshot 2025 05 18 at 1 52 45e280afpm

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

screenshot 2025 05 18 at 1 59 31e280afpm

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

screenshot 2025 05 18 at 2 00 09e280afpm

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

screenshot 2025 05 18 at 2 07 14e280afpm

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

screenshot 2025 05 18 at 2 10 36e280afpm

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

screenshot 2025 05 18 at 2 12 32e280afpm copy

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

screenshot 2025 05 18 at 2 24 42e280afpm

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

screenshot 2025 05 18 at 2 18 08e280afpm

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

img 9032 scaled 1

 

Chat Zalo
0979106855
Maclife MacOs
Logo