mike dc7a5dd31a
build / build-linux-amd64 (push) Successful in 2m32s
agent api: adopt hello-agent top_processes, device_class, network-events
Catch the server up to three hello-agent reporting changes that landed
after the "performance monitor" work:

- metrics: ingest the `top_processes` object on /api/agent/metrics and
  store the top-5-by-CPU / top-5-by-memory lists (bounded JSON, soft-ALTER
  columns on device_metrics_samples). The device detail "Live performance"
  card renders them as two 5-row lists; older agents that only send the
  single top_cpu_*/top_mem_* scalars collapse the block cleanly.

- inventory: surface the agent's `inventory.device_class` form factor
  (Laptop/Desktop/Server/VM/...) in the Hardware tab and as a badge under
  the hostname in the device list. Payload was already stored whole; this
  only adds rendering.

- network-events: add the missing POST /api/agent/network-events route +
  handler + device_network_events table (M9) so connectivity-change reports
  (public IP / LAN IPv4 / Wi-Fi SSID/BSSID) are captured instead of 404'd.
  Device detail page gets a Network-history table. Same signed-API gate,
  batching and INSERT-OR-IGNORE idempotency as the other agent endpoints.

i18n keys added across all five languages.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-20 11:43:18 +00:00
2023-02-16 15:23:31 +08:00
2026-01-13 10:26:46 +08:00
2023-02-08 16:45:30 +08:00
2026-05-22 21:41:54 +02:00
2023-07-06 00:50:11 +08:00
2022-05-12 20:07:45 +08:00
2023-02-16 15:23:31 +08:00
2026-05-24 23:08:56 +02:00
2026-05-24 23:08:56 +02:00
2026-05-08 23:06:04 +02:00
2022-05-12 22:11:06 +08:00
2026-01-12 14:54:50 +08:00

RustDesk Server Program

build

Download

Manual

FAQ

How to migrate OSS to Pro

Self-host your own RustDesk server, it is free and open source.

How to build manually

cargo build --release

Three executables will be generated in target/release.

  • hbbs - RustDesk ID/Rendezvous server
  • hbbr - RustDesk relay server
  • rustdesk-utils - RustDesk CLI utilities

You can find updated binaries on the Releases page.

If you want extra features, RustDesk Server Pro might suit you better.

If you want to develop your own server, rustdesk-server-demo might be a better and simpler start for you than this repo.

Installation

Please follow this doc

S
Description
No description provided
Readme AGPL-3.0 6.8 MiB
2026-05-24 22:19:14 +00:00
Languages
JavaScript 62.2%
Rust 32.6%
TypeScript 3.6%
HTML 0.7%
Shell 0.4%
Other 0.4%