Хостинг для Битрикс24
Битрикс24 — самая популярная CRM в России. Но её коробочная версия предъявляет серьёзные требования к серверу. Недостаточно купить «просто VPS» — нужно, чтобы сервер соответствовал техническим требованиям платформы. Иначе CRM будет тормозить, глючить или вообще не установится.
Хорошая новость: Битрикс предлагает готовое окружение — BitrixVM и BitrixEnv. Это виртуальные машины и скрипты установки, которые настраивают всё необходимое автоматически. В этой статье — разбор требований Битрикс24 к серверу, вариантов размещения, конфигураций под разное число пользователей. Если нужно разместить Битрикс24 на сервере — поможем.
Технические требования
Битрикс24 — требовательная платформа. Она разработана на PHP и работает с MySQL. Вот минимальные требования.
| Компонент | Минимум | Рекомендуется |
|---|---|---|
| Веб-сервер | Apache 2.4.x | Apache + Nginx (двухуровневая) |
| PHP | 8.2 | Последняя стабильная |
| MySQL | 8.0 | 8.0+ (Percona Server) |
| RAM | 1 ГБ | 2+ ГБ (с Push-сервером — 4+ ГБ) |
| Диск | 10 ГБ | Больше в зависимости от файлов |
| OPcache | Обязательно | Обязательно |
Apache рекомендуется как основной веб-сервер. Nginx требует ручной настройки для корректной работы. Оптимальный вариант — двухуровневая архитектура: Nginx принимает запросы, Apache обрабатывает PHP.
Требования к PHP
Битрикс24 требует PHP 8.2 и выше с 1 марта 2024 года.
Обязательные расширения
- GD: для работы с изображениями, графиками, CAPTCHA;
- PHP XML: для системы обновлений;
- FreeType: для CAPTCHA;
- Регулярные выражения: POSIX и Perl-совместимые;
- Zlib: для сжатия данных.
Критичные настройки
- memory_limit = 256M: минимальный объём памяти для PHP;
- OPcache: обязателен для производительности;
- mbstring.func_overload = 0: обязательно для UTF-8;
- default_charset = UTF-8: корректная кодировка;
- file_uploads = On: загрузка файлов;
- session.use_trans_sid = 0: чтобы PHPSESSID не появлялся в URL.
💡 Важно
На shared-хостинге memory_limit часто 128 МБ или меньше. Это несовместимо с Битрикс24. Нужен VPS или выделенный сервер с полным доступом к настройкам PHP.
Требования к базе данных
Битрикс24 работает с MySQL. Минимальная версия — 8.0.
Что важно
- Версия: MySQL 8.0+ или Percona Server;
- Кодировка: UTF-8 обязательно;
- InnoDB: основной движок для таблиц;
- Отдельный диск: для базы данных рекомендуется NVMe или SSD.
Битрикс не поддерживает Oracle и Microsoft SQL Server. Только MySQL или Percona Server.
Оперативная память
RAM — критичный параметр для Битрикс24. Минимум — 1 ГБ, но этого хватит только для тестирования.
Рекомендации
- Минимум: 1 ГБ — только для тестов, работает медленно;
- С Push-сервером: 2+ ГБ;
- Для реальной работы: 4+ ГБ для 50 пользователей;
- Для 50–100 пользователей: 8–16 ГБ;
- Для 100+ пользователей: 16–32 ГБ.
💡 Важно
Для Битрикс24 с Push-сервером (мгновенные уведомления, чат, видеозвонки) требуется минимум 2 ГБ RAM. На 1 ГБ Push-сервер не заработает.
BitrixVM и BitrixEnv
Битрикс предлагает готовое окружение, которое избавляет от ручной настройки.
BitrixVM
- Виртуальный образ: готов к работе через несколько минут;
- Включает: CentOS Stream 9 или AlmaLinux 9, Apache, Nginx, PHP 8.2, MySQL 8.0, Push-сервер;
- Оптимизировано: все настройки выставлены под Битрикс24;
- Управление: через консольное меню
/root/menu.sh.
BitrixEnv
- Скрипт установки: для выделенного сервера или VPS;
- Поддерживаемые ОС: CentOS Stream 9, Rocky Linux 9, AlmaLinux 9, Oracle Linux 9;
- Установка: одной командой
./bitrix-env-9.sh; - Результат: то же окружение, что и в BitrixVM.
VMBitrix.CRM
Специализированная версия BitrixVM для CRM:
- Уже настроено: пул, memcache, Push-сервер;
- Убрано лишнее: управление хостами, MySQL, репликацией;
- Готово к работе: нужно только установить Битрикс24.CRM или восстановить копию.
Конфигурации под пользователей
Битрикс рекомендует примерные конфигурации серверов в зависимости от числа пользователей.
| Пользователей | CPU | RAM | Диски |
|---|---|---|---|
| До 50 | 4 ядра, 3.4 ГГц | 16 ГБ | SSD для БД, HDD для файлов |
| 50–100 | 4 ядра, 3.4 ГГц | 24 ГБ | SSD для БД, HDD для файлов |
| 100–500 | 4 ядра, 3.4 ГГц | 32 ГБ | SSD для БД, HDD для файлов |
| 500–1000 | 6 ядер, 3.6 ГГц | 64 ГБ | SSD для БД, HDD для файлов |
| 1000+ | 6+ ядер, 3.6 ГГц | 128 ГБ | Кластер, выделенные серверы |
Важно: процессор с высокой частотой важнее большого количества ядер. Для PHP-приложений (Битрикс24) частота одного ядра критична.
Push-сервер
Push-сервер отвечает за мгновенные уведомления, чат, видеозвонки в Битрикс24. Без него эти функции не работают.
Что важно
- RAM: Push-сервер требует дополнительно 1–2 ГБ памяти;
- Node.js: устанавливается через BitrixVM/BitrixEnv;
- Настройка: обязательно настроить при установке;
- Порт: требует открытого порта для WebSocket.
Если Push-сервер не настроен, Битрикс24 будет работать, но без мгновенных уведомлений и чата в реальном времени. Для активной работы отдела продаж это критично.
Ошибки при выборе
Shared-хостинг
memory_limit 128 МБ, нет OPcache, нет доступа к настройкам. Битрикс24 не заработает.
Мало RAM
1 ГБ без Push-сервера — медленно. С Push-сервером нужно минимум 2 ГБ.
Старая версия PHP
Битрикс24 требует PHP 8.2+. Более старые версии не поддерживаются.
Нет OPcache
Без OPcache производительность PHP падает в разы. Битрикс24 будет тормозить.
HDD вместо SSD
База данных Битрикс24 требует быстрых дисков. HDD — узкое место.
Нет Push-сервера
Без Push-сервера нет чата, уведомлений, видеозвонков. Отдел продаж теряет функционал.
Наши рекомендации
📌 Что вы получаете, заказывая сервер для Битрикс24 у нас
- BitrixVM или BitrixEnv — готовое окружение
- PHP 8.2+ — современная версия
- MySQL 8.0+ — производительная БД
- Push-сервер — настроенный
- OPcache — включен
- Бэкапы — ежедневные
🔹 Оставьте заявку на сервер для Битрикс24
Нужна стабильная CRM? Оставьте заявку — поможем с настройкой.
📌 Итоговый вывод
Хостинг для Битрикс24 — это не «просто VPS». Это соответствие техническим требованиям платформы.
Что нужно знать:
- PHP 8.2+ — обязательное требование
- MySQL 8.0+ — минимальная версия
- memory_limit 256M — минимум для PHP
- OPcache — обязателен
- RAM — 1 ГБ минимум, 2+ ГБ с Push-сервером, 4+ ГБ для работы
- BitrixVM/BitrixEnv — готовое окружение
- Конфигурации — от 4 ядер, 16 ГБ RAM для 50 пользователей
- Ошибки — shared-хостинг, мало RAM, старая PHP, нет OPcache, HDD, нет Push-сервера
Нужен сервер для Битрикс24? Закажите консультацию в Lead Hub.
Также рекомендуем: как выбрать хостинг для CRM, CRM на shared или VPS, как ускорить CRM, безопасность CRM, ошибки при выборе, хостинг для CRM.