Skip to content

RustDesk Remote Control

One-KVM includes a RustDesk endpoint, so you can connect using the RustDesk client.

If you want to self-host a RustDesk relay server, you can quickly deploy the rustdesk/rustdesk-server-s6:latest Docker container.

Configuration

Item Description Example
Auto start Start with the system Off
Rendezvous server hbbs address (port optional) hbbs.example.com
Relay server hbbr address (optional) hbbr.example.com
Relay key Required if server uses -k your-relay-key

Default Ports

If ports are omitted, One-KVM uses 21116 for rendezvous and 21117 for relay.

rustdesk_remote-2026-01-28-00-19-25

Setup Steps

  1. Open Settings -> Extensions -> RustDesk Remote
  2. Fill in the rendezvous server and relay key
  3. Click Save, then Start
  4. Copy Device ID and Device Password from the device info panel
  5. Connect from the RustDesk client using the ID and password

rustdesk_remote-2026-01-28-00-18-10

rustdesk_remote-2026-01-28-00-20-27

rustdesk_remote-2026-01-28-00-21-19

RustDesk Client Features

RustDesk keyboard mode

If the controlled machine runs Linux or Android, set the RustDesk keyboard mode to legacy/traditional to get correct input. rustdesk_remote-2026-01-31-01-20-14

Audio streaming is supported (requires an audio capture device), along with video format switching and video quality adjustment.

rustdesk_remote-2026-01-28-00-22-43 rustdesk_remote-2026-01-28-00-23-14

Relative mouse mode is also supported (requires One-KVM Rust >= 0.1.3 and RustDesk >= 1.4.5). Use this mode when the controlled machine runs Linux or Android.

rustdesk_remote-2026-01-30-16-31-53