RustDesk Remote Access Software
Most all historic Allonis myServer 6 systems use TeamViewer software to allow Allonis to remotely connect to the system via the Internet. With builds after 1/25/2026, We are migrating to using RustDesk ("Rust").
Certainly the system has to be exposed to the Internet for our remote assistance.
No External website URL is required to be setup.
Here are details on what ports Rust uses for Corporate networks.
Most all networks have no issue for Rust to work.
Ports required for RustDesk Server self-hosting depends largely on your environment and what you want to do with RustDesk. The Examples shown throughout the docs will generally have all ports suggested to be opened.
Core Ports:
TCP 21114-21119
UDP 21116
The above 21115-21117 are the minimum required ports for RustDesk to work, these handle the signal and relay ports as well as NAT traversal.
TCP ports 21118 and 21119 are the WebSocket ports for the RustDesk Web Client, you need a reverse proxy to make it support HTTPS, please refer this sample Nginx configuration.
For Pro users without an SSL Proxy you will need to open TCP port 21114 for the API to work alternatively using an SSL Proxy open TCP port 443.
Installing RustDesk client on Windows
Sometimes it is needed for Allonis to use an on site Windows PC (like a laptop) to diagnose or configure a system remotely.
From that Windows computer, install RustDesk Client software
Once installed, provide Allonis with the Rust ID and temporary password. Note that the temporary password changes with each computer reboot. So, update Allonis with what the password currently is, or set the password to be permanent. You can always change those settings after Allonis is finished using that laptop.
To enable Rust on a myServer 6 Raspberry Pi Master Image (after January 25, 2026 builds)
From myServer run: RustDesk|install. Wait about 3 minutes - and that's it!
RustDesk|install,start,stop,toggle
Wayland
Raspberry OS later updates suggests users switch the Raspberry desktop to use "Wayland". However, this is not compatible with Rust. Post the OS update, the next reboot will ask if you want to switch to Wayland. Always click "X Org" and NOT Wayland. However, if you do select Wayland, here is how you can change it back to X Org from the Raspberry Terminal window (available in myServer's Terminal window too):
$ sudo raspi-config
Select A6 Wayland
Select X11
ok→finish→reboot