Требования к окружению
Полный одновузловой Compose стек требует измерения startup/steady state. Пороги CPU/RAM ниже — предварительные ориентиры предупреждений, а не подтверждённый sizing новой модели.
Термины этого руководства
- Обратный прокси-сервер (reverse proxy) принимает внешние запросы и передаёт их службам MassAccess.
- Защита транспортного уровня (Transport Layer Security, TLS) шифрует соединение с публичным адресом.
- Проверка состояния (health check) подтверждает готовность службы отвечать на запросы.
- Регистрация экземпляра (enrollment) связывает установленный экземпляр с созданной лицензией.
Системные требования
| Компонент | Минимум | Рекомендуется |
|---|---|---|
| ОС | Linux kernel 5.x+ | Ubuntu 22.04 / Debian 12 |
| Docker Engine | 24.0+ | 27.0+ |
| Docker Compose | v2.24+ | v2.30+ |
| Установщик | Bash, Python 3, curl, OpenSSL, flock | Bash, Python 3, curl, OpenSSL, flock |
| CPU | 4 ядра: предварительный ориентир | 8 ядер |
| RAM | 8 GiB: предварительный ориентир | 16 GB |
| Диск | 50 GB SSD | 100 GB SSD |
| Интернет | 100 Mbps | 1 Gbps |
Публичные порты
API/UI публикуются через клиентский HTTPS reverse proxy. Receiver принимает mTLS/443 только от согласованных IP центрального jump. RabbitMQ и bot mTLS/8443 не открываются наружу. Receiver и reverse proxy должны использовать разные host IP/443.
| Порт | Назначение | Доступ |
|---|---|---|
| 443 | Receiver mTLS | Только согласованные IP центрального jump |
| 10001 | API платформы | Только для reverse proxy (наружу напрямую не открывается) |
| 10002 | Служебные проверки | Публичный доступ не требуется |
| 10011 | Веб-панель | Только для reverse proxy (наружу напрямую не открывается) |
Домен и TLS
Публичный provider HTTPS сертификат обслуживает центральный jump. Local CA, Receiver и bot mTLS выпускаются автоматически. Клиентский reverse proxy для UI/API требует собственный public TLS сертификат.
Требования к связи
Продукт не предназначен для автономной работы в полностью изолированной сети. Сохраняйте документированные исходящие маршруты для контрольных сообщений лицензии, подписанного учёта использования, облачной оплаты, получения образов и подключения к Telegram и MAX.