Общая информация¶
Для кого эта справка?¶
Задача этого документа - оказать помощь с установкой и обслуживанием системы PRO32 Connect. Предназначено для системных администраторов и DevOps-инженеров, знакомых с операционной системой Linux и контейнеризацией .
Что такое Self-Hosted версия системы?¶
Это отдельная версия поставки программного обеспечения PRO32 Connect, которая включает в себя серверные компоненты для самостоятельного хостинга на инфраструктуре клиента. Позволяет организовать удаленный доступ внутри локальной сети (в том числе без доступа в Интернет).
Структура системы¶
Система состоит из главного сервера и нескольких автономных компонентов (таких же веб-серверов), которые выполняет специальные задачи.
Кроме компонентов для работы системы необходима база для хранения данных. По умолчанию включена в поставку СУБД PostgreSQL версии 14. Может быть заменена аналогичным совместимым ПО.
Server¶
Центральный компонент системы, реализующий следующие функции:
- Подключение к агентами по запросу
- Регистрация новых пользователей
- Регистрация агентов в системе
- Личный кабинет пользователя
- Доступ к дистрибутивам агентов
- Служебное соединение с агентами
Download¶
Предназначен для работы с дистрибутивами агентов:
- Хранит все версии дистрибутивов
- Отдаёт файлы дистрибутивов
- Генерирует файлы дистрибутивов для быстрой поддержки
- Подготавливает брендированные дистрибутивы
Image¶
Предназначен для работы с миниатюрами изображений рабочего стола:
- Получает изображения от агентов
- Отдаёт изображения главному серверу для отображения в личном кабинете
Storage¶
Предназначен для работы с видеозаписями сеансов:
- Получает данные для видеозаписи от браузера
- Отдаёт файлы серверу для отображения их в личном кабинете
- Перекодирует видео форматы при необходимости
Proxy¶
Предназначен для передачи данных между пользователем и агентом, когда P2P-соединение недоступно по сетевым причинам:
- Ретранслирует видео-данные с агента в браузер
- Проксирует передачу файлов с агента в браузер и наоборот