You can also log into the RustDesk web console (port 21114) and go to – it should show your license status and expiry.
The most efficient way to install the Pro server is via the official automated script or Docker. For this guide, we will use the , which is the most common method for dedicated VPS instances.
RustDesk requires several ports to be open on your firewall. Ensure your cloud provider's security groups or local firewall (UFW) allow traffic on the following ports: Web console UI and API service 21115 NAT type identification 21116 ID registration service 21116 ID registration heartbeat / NAT punch 21117 Relay service 21118 Web client support (WebSocket TCP) 21119 Web client support (WebSocket SSL)
docker-compose up -d
🚀 Keep your license key in a secure password manager. If you need to migrate servers, you can deactivate the key from the old instance to free it up for the new one. rustdesk server pro license key install
Getting your correctly is the first step toward a seamless remote desktop experience. This guide will walk you through the process from start to finish. 1. Prerequisites
Paste your exact Pro license string into this file and save it ( Ctrl+O , Enter , Ctrl+X ).
Expected output: "status":"ok","license_valid":true
The file is typically named id_ed25519 (the private key) and sometimes comes with id_ed25519.pub (the public key). You can also log into the RustDesk web
Move your id_ed25519 file into the folder on your host machine where your RustDesk data is stored (e.g., /opt/rustdesk ). Step 2: Update Your docker-compose.yml
sudo cp /path/to/your/license.lic /opt/rustdesk/
It is strongly recommended that you immediately after your first login to secure your server.
The dashboard should change from "Evaluation/Free" to "Pro", displaying your licensed user/peer limits. RustDesk requires several ports to be open on your firewall
Fill out the following fields under the section: ID Server: your_server_ip_or_domain:21116 Relay Server: your_server_ip_or_domain:21117 API Server: http://your_server_ip_or_domain:21114 Key: Paste the public key string copied from your server.
A valid license key file (typically named id_ed25519.pub or provided as a string) purchased from the official RustDesk website. Network and Firewall Configuration
Update your package database and install Docker on your Linux instance: