Требования#
Развертывание приложения происходит на сервере в среде Docker. Альтернативные способы установки отсутствуют.
Системные требования#
Для установки потребуется сервер с предустановленным программным обеспечением:
Ubuntu 20+;
Docker + Docker Swarm;
Python 3.8+;
Nginx.
Сервер#
В зависимости от ожидаемой нагрузки рекомендуется использовать следующие конфигурации:
- До 300 активных пользователей:
CPU 16 CORE;
RAM 24 GByte;
SSD 1 TByte [1].
- От 300 до 1000 активных пользователей:
CPU 32 CORE;
RAM 64 GByte;
SSD 2 TByte [1].
При большем количестве активных пользователей рекомендуем получить консультацию у специалистов Compass. Пожалуйста, напишите нам в пространстве поддержки On-premise, Telegram или на почту support@getcompass.ru.
Сеть#
Для работы приложения в рамках Compass On‑premise решения потребуется доступное из внешней сети доменное имя.
Безопасность#
Для работы необходим доверенный ssl-сертификат для доменного имени, на котором будет развертываться решение.
Требования к сертификату:
алгоритм подписи sha256;
версия tls не ниже 1.2.
Сертификат можно приобрести у доверенных центров сертификации, например reg.ru.
Captcha#
Данный функционал используется для дополнительной защиты от спама. Приложение содержит интеграцию со следующими сервисами Captcha:
Настройка Captcha не является обязательной.
Авторизация#
Внимание
Для работы потребуется настроить как минимум один способ авторизации:
через электронную почту;
через SMS;
через SSO.
Авторизация через электронную почту#
Для регистрации через электронную почту необходимо указать данные SMTP-сервера отправки электронных писем. Для работы можно использовать как свой сервер, так и внешний сервис, поддерживающий SMTP.
Авторизация через SMS#
Для регистрации через SMS необходимо настроить интеграцию как минимум с одном провайдером SMS. Приложение содержит интеграцию со следующими провайдерами:
Для работы необходимо зарегистрироваться на сайте и получить данные для авторизации как минимум у одного из перечисленных поставщиков.
Информация о получении доступов находится в разделе Настройка сервисов авторизации.
Авторизация через SSO#
Для регистрации через SSO необходимо настроить интеграцию с системой, осуществляющей SSO-аутентификацию. Приложение поддерживает интеграцию с системами по протоколу OpenID Connect, например Active Directory Federation Services (AD FS) или Okta. И по протоколу LDAP, например Active Directory (AD), FreeIPA или OpenLDAP.
Для интеграции необходимо провести предварительную настройку системы, осуществляющей SSO-аутентификацию. Информация по настройке содержится в разделе Настройка сервисов авторизации.
Напишите нам в пространстве поддержки On-premise, Telegram или на почту support@getcompass.ru, чтобы получить индивидуальную демонстрацию функционала и помощь по вопросам интеграции мессенджера в вашей компании.