RustDesk +
Use the full-featured RustDesk server written by Rust to integrate practical functions such as APIs.
function Connect with RustDesk clients out of the box: login, heartbeat, device reporting, address book, group, web client configuration. The JSON fields, request headers, and tokens are all consistent with the original version, and existing clients do not need to change them. The management backend (located in/_admin/) can manage: Users, groups, device groups, tags, devices Address books, address book collections, sharing rules OAuth provider, login log, connection/file audit, sharing records, login credentials Light/dark theme, Chinese/ English Login method: account password (including Captcha + failed flow restriction), third-party login (GitHub, Google, OIDC, LinuxDO), Web SSO, LDAP. Personal Center: Each user manages his own device, address book, tags, sharing records and login history. Server command: Issue a command from the background to the RustDesk ID/relay server. Single file deployment: Front-end, translation, and template are all embedded in binary, no additional files are needed. Supports SQLite / MySQL / PostgreSQL, and enables automatic table creation for the first time. Observability: Provides open/health and Prometheus compatible/metrics for easy access to containers, Load Balancer and monitoring systems. File upload: Built-in local upload, and also supports OSS direct transfer with signature policy.




