Архитектура Dion All-In-One — вариант развертывания системы DION для локальной (on-premises) установки в контуре предприятия и обеспечивает возможность ознакомления с функциональностью DION в контролируемой среде.
| Производительность DION All-in-One ограничена, что делает его ориентированным на тестирование и пилотные проекты. |
Топология Dion All-In-One представляет собой единую интегрированную среду, где все компоненты системы (docker-контейнеры) размещаются на одном физическом сервере или виртуальной машине. Такой подход обеспечивает простоту развертывания и управления системой.
Пользователи подключаются к системе Dion All-In-One через веб-браузер или специализированное клиентское приложение, взаимодействуя с сервером, на котором размещена платформа корпоративных коммуникаций.

Сервер Dion All-In-One может быть развернут как на физическом, так и на виртуальном сервере.
Минимальные системные требования к аппаратному обеспечению:
|
Процессор |
8 ядер |
|
Память |
16 ГБ |
|
Диск |
200 ГБ |
|
Сеть |
100 Мбит |
Такая конфигурация подходит для тестирования установки, и проведения нескольких одновременных конференций.
Рекомендуемые системные требования к аппаратному обеспечению:
|
Процессор |
16 ядер |
|
Память |
32 ГБ |
|
Диск |
200 ГБ |
|
Сеть |
100 Мбит |
Такой конфигурации должно быть достаточно для активации 100 камер и 100 микрофонов у участников одновременно.
Количество участников (слушателей) в конференции ограничивается только пропускной способностью канала из расчета от 500 кбит/с до 3 Мбит/с на пользователя, в зависимости от контента.
Стоит также учесть, что одна активная запись конференции утилизирует два ядра.
В дальнейшем при необходимости можно добавить ресурсы по мере использования.
Для работы Dion All-In-One внутри корпоративной сети требуется один частный IP-адрес.
Для подключения из внешней сети также потребуется один публичный IP-адрес с симметричным NAT.
Ниже приведена таблица сетевых доступов за пределами внутреннего контура:
| Сервис | Откуда | Куда | Порт | Протокол |
| WEB | все пользователи | Dion All-In-One IP | 443 | TCP |
| WebRTC | внутренние пользователи | Dion All-In-One IP | 49152 - 65535 | UDP |
| TURN | внешние пользователи | Dion All-In-One внешний IP | 3478 | UDP |
| SSH | администратор | Dion All-In-One IP | 22 | TCP |
| WEB (для развертывания из репозитория Dion). |
Dion All-In-One IP | registry.onprem.dion.vc | 443 | TCP |
| WEB | Dion All-In-One IP | репозиторий операционной системы | 443 | TCP |
| WEB Требуется только для deb ОС (Ubuntu, Debian). | Dion All-In-One IP | репозиторий Docker | 443 | TCP |
| DNS | Dion All-In-One IP | внутренний DNS сервер | 53 | UDP |
| SMTP (опционально, для интеграции с почтовой системой) |
Dion All-In-One IP | почтовый сервер | 25 | TCP |
| WEB (опционально, для интеграции SSO) |
Dion All-In-One IP | провайдер аутентификации (SAML SSO) |
443 | TCP |
| LDAP (опционально, для работы AD-Connector) |
Dion All-In-One IP | LDAP сервер (контроллер домена AD) |
389 | TCP |
| Интеграция с облаком dion.vc, работа push уведомлений. | Dion All-In-One IP |
80.85.252.1 80.85.252.4 185.247.192.101 185.247.192.104 185.228.50.78 185.228.50.79 185.65.148.105 185.65.148.145 |
443 | TCP |
Для взаимодействия Dion All-In-One с внешними пользователями можно использовать обратный прокси (Reverse Proxy) для WEB трафика.
| Обратный прокси не входит в поставку ПО Dion. |
Требования:
Для работы Dion требуется создать DNS-записи. Список записей предоставлен на странице Таблица DNS записей.
| ВНИМАНИЕ: Использование файла hosts вместо DNS-сервера не поддерживается. |
Для работы Dion требуется SSL-сертификат. Требования к сертификату описаны на странице Требования к SSL сертификату
Dion состоит из контейнеров Docker и может работать на любой операционной системе, в которой установлен Docker.
Список операционных систем, на которых был протестирован Dion, опубликован на странице Операционные системы.
Список поддерживаемых клиентов доступен на странице Поддерживаемые клиенты.