Build Method

Source Compilation

Build time: ~10-15 min

Compiles RustDesk from source with your custom server configuration, branding, logo, and app name.

Supported platforms (source compilation):
Linux x64 Linux ARM64

Source compilation creates a custom client with embedded server configuration, custom name and logo.
Build time: 5-15 minutes (first build takes longer due to dependency download).

Target Platform

Linux
x86_64
Supported
Linux
ARM64
Supported
Windows
64-bit (x64)
Experimental
Windows
32-bit (x86)
Experimental
macOS
Intel (x64)
Not supported
macOS
Apple Silicon
Not supported
Note: Linux platforms are fully supported for source compilation. Windows requires vcpkg cross-compilation setup (experimental). macOS requires native Apple hardware.

Basic Configuration

Select the RustDesk version to use
Filename for the generated client (without extension)

Branding & Customization

Customize how the RustDesk client appears to users. Logo and text will be displayed in the client's main window.
Name displayed in the client window title (leave empty for default "RustDesk")
PNG, JPG or SVG (max 256x256px recommended)
Direct URL to logo image (alternative to upload)
Text displayed below the logo in client window (support contact, company name, etc.)
Windows icon file for taskbar/shortcuts

Server Configuration

Your RustDesk server hostname or IP
Your server's public key for secure connection
Only needed if using custom API port

Security Options

Pre-configured permanent password

Default Permissions

Configure which permissions are enabled by default for remote sessions.

Display Options

Preparing...
Initializing build process
Download
Configure
Package
Complete

Client Generated Successfully!

Your custom RustDesk client is ready for download.

Filename -
Platform -
Version -
Size -