Self-Hosted удалённый доступ с RustDesk


Клиент

Компания, оказывающая поддержку и сопровождение платформы 1С


Задача

Клиенту требовалось безопасное self-hosted решение для удалённого доступа, чтобы инженеры поддержки могли подключаться к рабочим станциям и серверам клиентов. Необходимы были: полный контроль над данными, отсутствие зависимости от сторонних облачных сервисов, надёжная работа в корпоративных сетях.


Решение

  • Развёрнут RustDesk OSS (open-source) сервер через Docker Compose
  • Настроены компоненты hbbs (ID/relay-сервер) и hbbr (relay-сервер)
  • Настроены правила файрвола и сетевой доступ для безопасных подключений
  • Подготовлены конфигурационные файлы клиента для быстрого развёртывания у команды поддержки
  • Описана процедура обслуживания и стратегия бэкапов

Технологии

RustDesk
RustDesk
Docker
Docker
Linux
Linux
Bash
Bash

Результаты

Полный суверенитет данных — все метаданные соединений и релейный трафик остаются на инфраструктуре клиента
Нет лицензионных затрат — open-source RustDesk исключает плату за рабочие места
Надёжное подключение — инженеры получают доступ к машинам клиентов из любой точки
Простой roll-out клиента — готовые конфиги для быстрого онбординга команды
Дружелюбно к корпоративным сетям — работает через NAT/файрволы благодаря relay-серверам


Архитектура

graph TB A[Инженеры поддержки] -->|RustDesk Client| B[Traefik :443] B --> C[hbbs — ID/Relay сервер] B --> D[hbbr — Relay сервер] C --> E[(PostgreSQL
Метаданные)] D --> F[Рабочие станции
& Серверы клиентов]

Длительность

12 часов (подготовка сервера, развёртывание RustDesk, SSL, тестирование, документация)


Стоимость

36 000 ₽ / $430