Системные требования
ВНИМАНИЕ! Сервер может быть виртуальным, но только на технологиях гипервизорной виртуализации. Установка и запуск внутри гостевой ОС на контейнерной платформе виртуализации не поддерживается
ОС
Поддерживаемые версии ОС:
- Ubuntu 24.04.x LTS
- Ubuntu 22.04.x LTS
Минимальные
Минимальные требования для запуска приложения и его функционального тестирования:
ОС: Ubuntu LTS 24.04
CPU: 4 vCPU (Intel Core i5 / Xeon)
RAM: 8 GB
HDD: 20 GB SSD
Рекомендованные
Для рабочих режимов эксплуатации:
ОС: Ubuntu LTS 24.04
CPU: 8 vCPU
RAM: 32 GB
HDD: 150 GB SSD + двойной объем от планируемого объема хранимых пользовательских данных, разделенных на основной и резервный диск, предпочителен RAID на аппаратном уровне.
Требования к инфраструктуре
Исходящий трафик
С сервера, на который будет устанавливаться продукт, необходим доступ до следующих ресурсов:
- https://reg.gl.swd.im - реестр образов контейнеров для приложения
- https://license.swarmica.com - сервер лицензионных ключей Swarmica
- https://mirror.gcr.io - зеркало реестра образов контейнеров для связанных сервисов, таких как redis, postgres, traefik и т.д.
- Зеркала или репозитории пакетов для ОС Ubuntu, настроенные на сервере
Если будет использоваться SMTP Relay для исходящей почты, то он также должен быть доступен с сервера приложения.
Входящий трафик
- Порты 80 и 443 - для WEB интерфейса
- Порт 25 - если будет использоваться входящий канал электронной почты через SMTP
DNS
- Выбранное доменное имя должно разрешаться во внешний IP адрес системы (запись A типа)
Пример:
Для того, чтобы система была доступна по адресу support.swarmica.com, установленном на сервере с IP адресом 79.141.74.181 и нужно добавить следующие записи в DNS:
support.swarmica.com A 79.141.74.181
Входящая почта
IMAP (рекомендовано)
Рекомендуемая конфигурация - получение почты через IMAP. Для этого подготовьте данные учетной записи, куда будет приходить почта для технической поддержки:
- Адрес сервера
- Порт (993)
- Пользователь (обычно тот же, что и адрес почты, например, support@company.tld)
- Пароль (обычно тот же, что и для пользователя, за исключением почты на сервисах Gmail, Yandex Mail, Mail.ru - там требуется создать пароль приложения)
Исходящая почта
Для отправки исходящей почты требуется настроить SMTP Relay - авторизованный SMTP сервер, который будет пересылать почту из системы внешним получателям.
Поддерживаются протоколы:
- SMTP (25)
- SMTP SSL (465)
- SMTP TLS (587)
Лицензия
Получите у представителя Swarmica следующие данные, необходимые для корректного запуска системы:
- Лицензионный ключ Swarmica
- Данные учетной записи для реестра образа контейнеров (логин и токен доступа)
Установка
1. Скачайте архив на сервер, где планируется установка:
wget
https://support.swarmica.com/attachments/installer/installer.tar.gz
или wget
https://support.swarmica.com/attachments/installer/installer.tar.bz2
или wget
https://support.swarmica.com/attachments/installer/installer.zip
2. Распакуйте архив подходящей утилитой (в зависимости от формата):
tar -xvzf
installer.tar.gz
или tar -xvjf installer.tar.bz2
или unzip
installer.zip
3. Перейдите в каталог:cd installer-main
4. Добавьте пермиссий на выполнение:chmod +x
installer.sh
5. Запустите установку:./installer.sh install
Помощь: ./installer.sh help
Запуск в режиме DEBUG: export DEBUG=1; ./installer.sh install