RustDesk на своем сервере
Минимальные требования для установки:
- ОС: Ubuntu 20.04+, Debian 11+, CentOS 7+ или другой современный дистрибутив Linux
- Ресурсы: минимум 1 ГБ RAM, 1 CPU, 500 MB дискового пространства
- Сеть: статический публичный IP-адрес
- Права: доступ к root или sudo
Установка серверной части RustDesk с использованием Docker
-
Шаг 1: Установите Docker на Ubuntu Выполните официальный скрипт установки Docker:
bash <(wget -qO- https://get.docker.com) -
Шаг 2: Скачайте конфигурационный файл compose.yml
wget https://rustdesk.com/oss.yml -O compose.ymlOSS — Open Source (бесплатная) версия -
Шаг 3: Запустите контейнеры
sudo docker compose up -dКлюч -d запускает контейнеры в фоновом режиме -
Шаг 4: Проверьте работу сервисов
-
Проверка статуса контейнеров:
sudo docker ps -
Просмотр логов hbbs (сигнальный сервер):
sudo docker logs hbbs -
Просмотр логов hbbr (релейный сервер):
sudo docker logs hbbr
-
Проверка статуса контейнеров:
Рисунок 1 – публичный ключ
Ключ будем использовать для подключения клиентов. На этом установка серверной части завершена.
Подключаем клиентскую часть
- Скачиваем клиентскую часть для своей платформы и запускаем: https://github.com/rustdesk/rustdesk/releases/tag/1.4.6
- По умолчанию клиент запускается с подключением к облачному решению.
Рисунок 2 – клиент готов работать с облаком
Далее заходим в настройки, выбираем “Сеть”.
Рисунок 3 – настройка подключения
- Сервер ID — это наш сервер, куда установили RustDesk.
- Key — публичный токен, сгенерировался при установке.
Далее нажимаете “ОК” и обязательно перезапустите клиентскую часть: закройте приложение и откройте снова, либо в разделе “Общие” нажмите “Остановить / Запустить”.
Рисунок 4 – перезапуск службы
Если всё сделано корректно, то статус подключения – “готово”.
Рисунок 5 – успешное подключение
При возникновении проблем, статус подключения – “Не подключено”.
Рисунок 6 – ошибка в настройках