A web-based tool for creating custom RustDesk clients with your own branding and configuration.
- Custom branding (app name, icons, logos)
- Pre-configured connection settings
- Security and permission defaults
- Multi-platform support (Windows, macOS, Linux, Android)
- Automatic build and delivery
- App Name: Your custom application name (e.g., "MyRemoteDesktop")
- Platform: Choose your target platform
- Windows (64-bit)
- macOS (Intel/ARM)
- Linux (currently unavailable)
- Android
- Version: Select RustDesk version
- Stable releases (1.3.3 - 1.4.3)
- Master/Nightly (latest development version, may be unstable)
- Custom Icon: Upload a square PNG image for your app icon
- Custom Logo: Upload a PNG image for the in-app logo
- Custom Colors: Set your brand colors for the UI
- Relay Server: Your custom relay server address
- API Server: Your custom API server address
- Key: Your custom public key for connection encryption
- Connection Type: Choose between incoming/outgoing connections
- Default Connection Mode: Set the default connection mode (view-only, control, file-transfer)
- Run as Administrator: Always run with elevated privileges (Windows)
- Password Protection: Set default connection password
- Approval Mode: Choose between password, click, or both for connection approval
- LAN Discovery: Enable/disable local network device discovery
Two modes available:
- Default Settings: Users can change these later
- Keyboard/Mouse control
- File transfer
- Audio
- Clipboard
- Session recording
- Override Settings: Settings are locked and cannot be changed by users
After configuration, you'll receive:
- Installer:
YourAppName-{version}-windows.exe - Portable:
YourAppName-{version}-windows-portable.exe
- DMG installer:
YourAppName-{version}-macos.dmg - Available for both Intel and Apple Silicon
- APK file:
YourAppName-{version}-android.apk - Split APKs for different architectures (arm64-v8a, armeabi-v7a, x86_64)
- PKG file:
YourAppName-{version}-linux.pkg - DEB file:
YourAppName-{version}-linux.deb - RPM file:
YourAppName-{version}-linux.rpm - SUSE RPM file:
YourAppName-{version}-linux-suse.rpm
- Build Time: Depending on the platform, builds can take 15-30 minutes
- Icons:
- Must be square PNG images
- Recommended size: 256x256 pixels
- Will be automatically converted to required formats
- Version Selection:
- Stable versions recommended for production use
- Master/nightly builds may include latest features but can be unstable
- Server Configuration:
- Ensure your relay/API servers are properly configured and accessible
- Test server connectivity before deploying to users
-
If the build fails, check:
- Icon/logo format and dimensions
- Server addresses format
- Public key format
- Selected version compatibility
-
For connection issues:
- Verify server configurations
- Check firewall settings
- Ensure public key matches your server
For issues or questions:
- Open an issue on GitHub
- Join our community discussions
- Check the documentation for updates
This project is licensed under the AGPL-3.0 License.