Системные требования платформы BotIQ CMS (v3.3)
Платформа BotIQ CMS спроектирована по принципу максимальной производительности при минимальном потреблении ресурсов сервера. Отсутствие тяжелых сторонних фреймворков и монолитная оптимизация ядра позволяют развертывать систему как на бюджетных shared-хостингах, так и на мощных выделенных серверах (VPS/VDS).
🖥️ Серверная архитектура (Бэкенд)
| Компонент | Минимальные требования (Минимум) | Рекомендуемые требования (Enterprise) |
|---|---|---|
| Процессор (CPU) | 1 Core, 1.0 GHz | 2 Cores или более, 2.0 GHz+ |
| Оперативная память | 512 MB RAM | 2 GB RAM (для очередей и кэша) |
| Версия PHP | PHP 8.1 | PHP 8.2 / PHP 8.3 (сброс кэша OPCache) |
| База данных (СУБД) | SQLite 3 (встроена, без настроек) | MySQL 8.0 / MariaDB 10.6+ |
| Веб-сервер | Apache 2.4 / Nginx | Nginx + PHP-FPM (максимальный FPS) |
| Дисковая система | 100 MB свободного места | NVMe / SSD (критично для SQLite) |
📦 Обязательные расширения PHP (PHP Extensions)
Для корректной работы всех модулей асинхронного ядра, лицензионного шлюза и API Telegram-ботов на сервере должны быть активированы следующие расширения:
- PDO & pdo_sqlite / pdo_mysql — базовый слой абстракции для безопасной работы с базами данных и защиты от SQL-инъекций.
- curl — необходим для моментального асинхронного обмена данными с серверами Telegram Bot API и валидации лицензионных ключей.
- json — аппаратная сериализация и десериализация payload-данных заказов (order_data).
- mbstring — корректная обработка мультиязычных кодировок (UTF-8) при интеграции кириллицы и национальных символов.
- gd или imagick — интеллектуальный модуль автоматического сжатия, парсинга и генерации превью-изображений товаров при импорте.
- openssl — шифрование транзакций и обеспечение безопасного HTTPS-соединения для Webhook-интерфейсов.
🌐 Клиентская часть (Фронтенд / Браузер менеджера)
Поскольку панель управления и клиентская витрина BotIQ CMS написаны на чистом Vanilla JS (ES6+) без использования ресурсоемких библиотек, к клиентской стороне предъявляются стандартные современные требования:
- Поддерживаемые браузеры: Google Chrome (v100+), Mozilla Firefox (v100+), Apple Safari (v15+), Opera, Microsoft Edge.
- Обязательные параметры: Включенная поддержка JavaScript (ECMAScript 6) и Cookie (для авторизации сессий администратора в admin.php).
- Адаптивность: Интерфейс модальных окон управления заказами полностью оптимизирован под любые экраны — от смартфонов (от 360px в ширину) до 4K-мониторов.
💡 Важное примечание разработчика для режима Production:
Для обеспечения максимальной безопасности ядра и стабильного приема уведомлений от Telegram-ботов, использование SSL-сертификата (HTTPS) на домене является строго обязательным. Без HTTPS-протокола шлюз Telegram Webhook не сможет отправлять данные о новых заказах в вашу CRM-систему.
Для обеспечения максимальной безопасности ядра и стабильного приема уведомлений от Telegram-ботов, использование SSL-сертификата (HTTPS) на домене является строго обязательным. Без HTTPS-протокола шлюз Telegram Webhook не сможет отправлять данные о новых заказах в вашу CRM-систему.