Команда инженеров · свой ЦОД в РФ · своё железо · своя панель · CloudStack + Linstor · MCP · база знаний по self-hosted

RustDesk Servervlatest

Свой сервер удаленного доступа: ID и relay для RustDesk на вашей машине. Удаленка идет через ваш сервер, а не через публичные RustDesk или TeamViewer с AnyDesk. Два крошечных демона, около 2 МБ памяти, шифрование по вашему ключу.

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 (там ключ сервера - беречь).

Подробный разбор с замерами и реальным сеансом →
RustDesk Server450 ₽/месЗапустить →
Спросить инженера в TelegramМы на связи