Требования#

Развертывание приложения происходит на сервере в среде Docker. Альтернативные способы установки отсутствуют.

Системные требования#

Для установки потребуется сервер с предустановленным программным обеспечением:

  1. Ubuntu 20+;

  2. Docker + Docker Swarm;

  3. Python 3.8+;

  4. 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, чтобы получить индивидуальную демонстрацию функционала и помощь по вопросам интеграции мессенджера в вашей компании.