Upgrading to the RustDesk Server Pro allows you to unlock advanced features like centralized management, OIDC integration, and a custom client generator. Activating your license is a straightforward process handled entirely through the web console. 1. Access the Web Console
Once you have installed the RustDesk Server Pro via Docker or the Install Script, you must log in to the administrative interface: URL: http:// Default Username: admin Default Password: test1234
Security Tip: Change the default admin password immediately after your first login via Settings > Account. 2. Enter Your License Key
The license key you received via email after purchasing from the official pricing page is tied to your hbbs (ID server) instance. Navigate to the Settings menu on the left-hand sidebar. Select the License submenu. Click Edit. rustdesk server pro license key install
Paste your license code into the field and click OK to activate. 3. Verification and Management
Status Check: Your license should now show as active. If you ever upgrade your plan (e.g., adding more concurrent connections), simply return to this menu, click Edit, and then OK to refresh the status.
Migration: If you need to move your server to a new machine, you must first "unbind" the old server through the Self-Service License Portal before the key can be used on a new IP address. 4. Client Configuration (Public Key vs. License Key) Upgrading to the RustDesk Server Pro allows you
It is important to distinguish between your License Key and your Public Key:
License Key: Entered only once on the server console to enable Pro features.
Public Key: Found in the id_ed25519.pub file or displayed on the Pro web console. This must be entered into each RustDesk Client under Settings > Network to ensure an encrypted connection to your private server. Next Steps & SupportWould you like help with: Setting up HTTPS/SSL for your web console? Configuring Relay Servers for better regional performance? Important Notes
Using the Custom Client Generator to brand your remote support tool? RustDesk Server Pro – RustDesk Documentation
RUSTDESK-PRO-XXXXX-XXXXX-XXXXXThe license key is stored in the same configuration file as your other server settings (e.g., key for encrypted connection).
| Installation Method | Config File Path |
|---------------------|------------------|
| Linux (systemd) | /etc/rustdesk-server-pro/config.toml |
| Docker | Mounted volume path (e.g., ./volumes/rustdesk-pro/config.toml) |
| Windows (exe) | C:\Program Files\RustDesk Server Pro\config.toml |
If the file doesn't exist, create it with basic settings:
[server]
license = "YOUR_LICENSE_KEY_HERE"
.lic filePlace the license file in the working directory (usually where hbbs and hbbr binaries are located).
sudo cp /path/to/your/license.lic /opt/rustdesk/