To install a RustDesk Server Pro license key, you must transition from the open-source version to the Pro binaries. The Pro version utilizes a specific licensing system to unlock features like the web console, LDAP integration, and relay logging.
: Once payment is processed via Stripe, the license key and invoice are sent to your provided email address. 2. Access the Web Console Navigation : Open your web browser and go to
It looks like: t0B+mfBNnW9bDkP4iX8kL9cZ... .
services: hbbs: image: rustdesk/rustdesk-server-pro:latest container_name: rustdesk-hbbs-pro command: hbbs volumes: - ./data:/root environment: - ENCRYPTED_ONLY=1 - RUSTDESK_LICENSE=<YOUR_LICENSE_KEY_GOES_HERE> # <-- CRITICAL LINE network_mode: host restart: unless-stopped rustdesk server pro license key install
Before beginning the installation, ensure your environment meets the following requirements:
Ensure you download this file to your local machine or copy its text content directly. 2. Install the Key on Linux (Bare Metal / Systemd)
If you have a domain name, you can configure Let's Encrypt for automatic SSL certificate management. Step 5: Configure the RustDesk Client To install a RustDesk Server Pro license key,
sudo cp /path/to/your/license.lic /opt/rustdesk/
sudo systemctl start rustdesk-hbbs rustdesk-hbbr
Create system startup scripts for both the ID server ( hbbs ) and the Relay server ( hbbr ). Create the hbbs service configuration file: sudo nano /etc/systemd/system/rustdesk-hbbs.service Use code with caution. 000 concurrent connections.
Or, if using docker-compose:
A basic VPS with 1 CPU core and 1GB RAM is sufficient to support up to 1,000 concurrent connections. OS: Linux (Ubuntu/Debian recommended). Docker & Docker Compose: Installed on your server. License Key: Purchased from the RustDesk pricing page .
wget https://githubusercontent.com chmod +x install.sh sudo ./install.sh Use code with caution. Step 2: Complete the Interactive Setup The script will prompt you for: Your domain name or public IP address.