Системные требования¶
Операционная система¶
AFIGate поддерживает серверные дистрибутивы Linux семейств Debian и Red Hat.
Для текущего офлайн-дистрибутива требуется архитектура x86_64 (linux/amd64).
| Параметр | Минимальное значение | Рекомендация для промышленной среды |
|---|---|---|
| Ядро Linux | 4.0 | актуальное LTS-ядро дистрибутива |
| Процессор | 4 ядра | от 8 ядер |
| Оперативная память | 8 ГБ | от 16 ГБ |
| Диск | 100 ГБ | отдельный том с запасом под записи сессий |
| ПО | Docker, wget, curl, tar, gettext, iptables | актуальные стабильные пакеты |
Размер диска зависит прежде всего от числа и продолжительности записываемых сессий. Для нагруженной системы вынесите записи и резервные копии на отдельное хранилище.
Debian / Ubuntu¶
RHEL / Rocky Linux / AlmaLinux¶
Сетевые требования¶
- сервер должен разрешать исходящие подключения к управляемым активам;
- пользователи должны иметь доступ к опубликованным Web-, SSH-, RDP- и DB-портам согласно используемым функциям;
- диапазон Docker-сети не должен пересекаться с корпоративными подсетями;
- DNS и синхронизация времени должны работать до начала установки;
- при использовании доменного RDP-доступа серверу нужны DNS и сетевой доступ к контроллерам домена.
Список портов приведен в разделе «Сетевые порты».
База данных и Redis¶
Стандартная автономная установка включает PostgreSQL и Redis. Для внешних сервисов поддерживаются:
| Сервис | Поддерживаемая версия | Требования |
|---|---|---|
| PostgreSQL | 16 и новее | UTF-8, рекомендуемый вариант |
| MySQL | 5.7 и новее | utf8, utf8_general_ci |
| MariaDB | 10.6 и новее | utf8mb3, utf8mb3_general_ci |
| Redis | 6.0 и новее | standalone или Sentinel; Redis Cluster не поддерживается |
TLS поддерживается для внешних БД и Redis. Перед подключением внешних сервисов создайте отдельные учетные записи с минимально необходимыми правами.
Предупреждение
При миграции сохраняйте прежние SECRET_KEY и BOOTSTRAP_TOKEN. Их
изменение приведет к невозможности расшифровать сохраненные секреты и к
потере регистрации компонентов.