AGPL v3 · RailDesk OSS · RustDesk

Открытая основа RailDesk помогает доверять продукту

RailDesk 1.4.1 использует открытую основу RustDesk и публикует код ключевых open-source компонентов. Клиент и RailDesk OpenSource Server доступны по лицензии GNU AGPL v3, поэтому техническая команда может изучить код, собрать компоненты и проверить базовую архитектуру перед внедрением.

Что дает RailDesk OSS

RailDesk OpenSource Server, или RailDesk OSS, можно развернуть самостоятельно для базового подключения между клиентами. Он реализует ID/Meet (Rendezvous) и Transit (Relay) функции, которые помогают организовать собственную инфраструктуру соединений.

Такой вариант полезен для технической оценки продукта, пилотного внедрения и сценариев, где команде важно контролировать серверную часть. При этом расширенные функции RailDesk зависят от серверных API и сервисной инфраструктуры продукта.

RailDesk OSS не включает адресные книги, мониторинг, сбор статистики, управление пользователями и другие дополнительные API-компоненты. Коммерческая поддержка, внедрение и сопровождение оформляются отдельно.

Docker-образ RailDesk OSS

RailDesk OSS теперь можно быстро развернуть из Docker-образа

Для самостоятельного запуска опубликован официальный образ registry.raildesk.ru/opensource/raildesk-server:1.1.15. Реестр образов публичный: для скачивания Docker login (вход в Docker registry) не требуется.

Контейнер запускает два серверных процесса: hbbs для ID/Meet (Rendezvous) и hbbr для Transit/Relay. Данные, ключи и служебные файлы хранятся в каталоге /data, поэтому его нужно подключать как persistent volume (постоянный том) и включать в backup.

Что подготовить

  • Linux x86_64 сервер с Docker Engine и Docker Compose plugin (плагином Compose).
  • Публичный DNS-адрес или статический внешний IP.
  • Открытые порты: TCP 21115-21119 и UDP 21116.
  • Публичный host/IP (имя сервера или внешний IP) в переменной RAILDESK_RELAY_HOST.
Открыть инструкцию

SaaS-инфраструктура RailDesk работает на RCAT Server

SaaS-версия RailDesk перешла с RailDesk OSS на RCAT Server. Это собственная серверная платформа Krass Team для RailDesk API, регистрации устройств, согласования соединений, транзитной маршрутизации через relay-серверы (транзитные серверы), административных функций и эксплуатации инфраструктуры на серверах в РФ.

В стабильной ветке RCAT 1.0 реализованы ID/Meet (Rendezvous), Transit/Relay, TCP- и WebSocket-сценарии, хранилища SQLite и PostgreSQL, служебные heartbeat/sysinfo-события, административные команды, политики доступа и встроенная административная панель. RailDesk OSS остается открытым self-hosted вариантом (вариантом для самостоятельного развертывания) для базовой серверной части.

FAQ

Как мы относимся к открытому коду

Открытый код нужен не только для лицензии, но и для доверия: его можно изучить, проверить и использовать для самостоятельного развертывания базовой серверной части. Для функций, которым нужны адресные книги, RailDesk API, мониторинг, управление пользователями и эксплуатация SaaS-инфраструктуры, используется RCAT Server.