Rustdesk is an open-source remote control software solution. It's a an alternative to Teamviewer or AnyDesk.
You can set up your own relay server so that you can take control of a Windows, MacOS Android, or Linux.
This can be an online server on the Internet or in a LAN network.
In this documentation, we'll show you how to install your own RustDesk server on Artica and then use the RustDesk client.This feature is available on Artica v4.50 SP1 or 4.50 Hotfix 20230723-19
The minimum configuration of a basic cloud server is enough, and the CPU and memory requirements are minimal.
A server with 1 CPU, 1 GB and 10 GB disk is plenty to run RustDesk service.
Regarding the network size, if the TCP hole punching direct connection fails, the relay traffic will be consumed.
The traffic of a relay connection is between 30 K/s and 3 M/s (1920x1080 screen) depending on the resolution settings and screen update.
If it is only for office work demand, the traffic is around 100 K/s.
By default, the RustDesk ID/Rendezvous service listens on 21115 (TCP) and 21116 (TCP/UDP), 21118 (TCP).
The RustDesk Relay server listens on 21117 (TCP), 21119 (TCP).