Установка RustDesk Server

У многих пользователей возникают проблемы с нормальной работой сервиса AnyDesk (например, обрывы соединения, невозможность подключиться, постоянные разрывы) решил попробовать RustDesk.

RustDesk сервер состоит из 2 частей:

hbbs — регистрация клиентов (ID сервер)
hbbr — relay (если нет прямого соединения)

Авто-скрипт: скачает сервер, запустит hbbs/hbbr, покажет IP и KEY.

wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
chmod +x install.sh
./install.sh

При установке выбираем как клиенты будут находить сервер по IP или DNS/домен и вводим значение.

По желанию выбираем использовать HTTP-сервер для раздачи клиентских конфигов.

Скрипт завершит установку и выведет ключевую информацию для работы RustDesk сервера.

Адрес сервера и ключ:

Your IP/DNS Address is domain.ru
Your public key is IZTbsAb6aYCT9SaNcNvXr1Pv0DlPWUSGDBxqK4R12MA=

В RustDesk клиенте эти данные нужно вставить в Settings → Network → ID/Relay Server.

Адрес веб-панели если была выбрана при установке, логин и пароль к ней.

You can access your install scripts for clients by going to http://domain.ru:8000
Username is admin and password is aj1rELNO3rwpEMnP

Порты необходимые для работы:

21115 (TCP)
21116 (TCP + UDP)
21117 (TCP)
21118 (TCP)

Ссылки
https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/
https://github.com/rustdesk/rustdesk-server
https://github.com/rustdesk/rustdesk-server?tab=readme-ov-file