RustDesk Server Pro has more features compared to the open source version.
If you build your own server on your home/office, and can’t connect it through public IP/domain, please check this article.
We recommend reading this first before proceeding, How does self-hosted server work?.
Lowest level VPS is enough for your use cases. The server software is not CPU and memory intensive. Our public ID server hosted on a 2 CPU/4 GB Vultr server serves 1.0+ million endpoints. Each relay connection consumes avg 180kb per second. 1 cpu core and 1G ram is enough to support 1000 relay concurrent connections.
Step-by-Step Guide: Self-Host RustDesk Server Pro on Cloud via Docker for Secure Remote Access
Beginner’s Guide: Self-Host RustDesk Server Pro for Novice Linux User
Quick Guide: Self-Host RustDesk Server Pro for Adavanced Linux User
You can get license from https://rustdesk.com/pricing.html, check license page for more details.
bash <(wget -qO- https://get.docker.com)
wget rustdesk.com/pro.yml -O compose.yml
docker compose up -d
For more details, please check Docker.
You need port 21114
-21119
TCP and 21116
UDP open, please ensure these ports are setup when you set firewall rules and Docker port mapping.
More information about these ports, please check here.
Open your web console by accessing http://<server ip>:21114
, log in using the default credentials admin/test1234 admin
/test1234
. Follow this guide to set the license.
You can skip this step if you don’t want to use HTTPS during the trial, but remember to change the client’s API address after you set up HTTPS
Here is a simple tutorial of manual HTTPS setup.
https://rustdesk.com/docs/en/self-host/client-configuration/
To enable web client or desktop / mobile client work properly with WebSocket, you need to add the following settings to your reverse proxy configuration.
This guide covers how to upgrade RustDesk Server Pro from a lower version, addressing different installation methods.
Here is a detailed tutorial.
Please follow this guide.
Follow this guide to upgrade your license for more users and devices at any time.