RustDesk Server - self-hosted ID и relay сервер для удаленного доступа: приватная замена TeamViewer и AnyDesk. Вы поднимаете свои hbbs (ID/сигналинг) и hbbr (релей), настраиваете на них клиенты RustDesk - и соединение между вашими машинами идет через ВАШ сервер, с end-to-end шифрованием по вашему ключу, а не через публичные сервера RustDesk. Это независимость от чужой инфраструктуры и ограничений: TeamViewer в РФ лицензируют, AnyDesk режут, а тут канал полностью ваш.

Что внутри

  • hbbs - ID/rendezvous сервер: регистрирует клиентов, помогает им найти друг друга и пробить NAT (порты 21115-21116).
  • hbbr - relay сервер: ретранслирует трафик, когда прямое P2P невозможно (порт 21117).
  • Оба демона - из образа rustdesk/rustdesk-server (версия сервера 1.1.16), запускаются docker-compose в режиме network host.
  • Веб-консоли у OSS-версии НЕТ (она в платном RustDesk Server Pro) - это чистый ID/relay для desktop-клиентов.

Как войти

У продукта нет веб-интерфейса - управление через desktop-клиент RustDesk на ваших машинах.

  1. Адрес вашего сервера - это его публичный IP (он же в файле кредов /root/rustdesk-credentials.txt).
  2. Скачайте клиент RustDesk на каждую машину: https://rustdesk.com/
  3. В клиенте: меню у ID -> Network / ID-Relay Server. Впишите ID Server и Relay Server (оба - IP сервера) и Key (публичный ключ из файла кредов, он же /opt/rustdesk/data/id_ed25519.pub).
  4. Повторите на второй машине. Теперь соединение этих машин идет через ваш сервер.

Свой домен

Не обязателен: RustDesk работает по IP. Если хотите имя вместо IP - направьте A-запись на сервер и указывайте это имя в клиенте как ID/Relay Server (TLS не нужен, RustDesk шифрует сам по ключу).

Требования

Ubuntu 24.04, открытые порты 21115-21117/tcp и 21116/udp (опц. 21118-21119/tcp для веб-клиента). Стек из двух демонов - предельно легкий, около 2 МБ RAM в простое. Комфортный минимум - тариф CPU2-RAM4-DISK50 (с большим запасом). Своего веб-UI и TLS у продукта нет - это ID/relay сервер. Бэкапьте каталог /opt/rustdesk/data (там ключ сервера - беречь).

Подробный разбор с замерами и реальным сеансом