Представьте: вы закупили лицензию Битрикс24, установили дистрибутив на сервер, а через месяц сотрудники жалуются на тормоза, письма попадают в спам, интеграция с 1С не работает. Знакомая ситуация? Мы сталкиваемся с этим на каждом втором проекте. Например, недавно на проекте с 30 пользователями после установки без настройки Redis страницы загружались 12 секунд — это привело к потере продуктивности на 40%. Или случай, когда из-за неверных настроек cron агенты не отправляли уведомления, и менеджеры пропустили сделку. Правильная настройка Битрикс24 On-Premise — это не просто запуск мастера установки. Это комплекс работ: от выбора серверного стека до настройки агентов и кэширования. За 10+ лет мы настроили более 50 коробок, и каждая требует индивидуального подхода. Получите консультацию инженера — проверим вашу конфигурацию и предложим оптимизацию.
Как настроить Битрикс24 On-Premise: полный чеклист
Требования к инфраструктуре
Минимальные требования для команды до 50 пользователей:
| Компонент |
Минимум |
Рекомендовано |
| CPU |
4 ядра |
8 ядер |
| RAM |
8 ГБ |
16 ГБ |
| Дисковое пространство |
100 ГБ SSD |
500 ГБ SSD + NAS |
| ОС |
CentOS 7 / Ubuntu 20.04 |
Ubuntu 22.04 LTS |
| СУБД |
MySQL 5.7+ / MariaDB |
MariaDB 10.6 |
| PHP |
7.4 |
8.1 |
Для 100+ пользователей нужна кластеризация — это отдельная история. Однако уже при 50 пользователях важно выносить СУБД на отдельный сервер.
Первичная настройка после установки
После установки дистрибутива и прохождения мастера выполните обязательный чеклист.
Как настроить SSL/TLS?
Битрикс24 On-Premise без HTTPS — это непростительно. Certbot + Let's Encrypt или корпоративный сертификат. Настройте принудительный редирект HTTP → HTTPS в nginx-конфигурации.
Как оптимизировать PHP?
Критичные параметры в php.ini:
memory_limit = 512M
max_execution_time = 300
upload_max_filesize = 100M
post_max_size = 100M
opcache.enable = 1
opcache.memory_consumption = 256
Как настроить MySQL/MariaDB?
Обязательно в my.cnf:
innodb_buffer_pool_size = 4G # ~60-70% от RAM
innodb_log_file_size = 512M
max_connections = 200
query_cache_type = 0 # отключить, используйте Redis
Как настроить кэширование?
Подключите Redis или Memcached для сессий и кэша данных. Без кэширования система работает в 3–5 раз медленнее при нагрузке. Redis — оптимальный выбор. Как указано в официальной документации, кэширование с Redis увеличивает производительность до 5 раз.
Агенты и cron: почему это критично?
Битрикс24 On-Premise использует агенты для фоновых задач: отправка уведомлений, синхронизация с 1С, обновление поискового индекса. Если агенты не настроены, система будет зависать при массовых операциях. Настройте cron-запуск агентов вместо встроенного хита /bitrix/tools/cron_agents.php:
*/5 * * * * php -f /var/www/bitrix/tools/cron_agents.php
Или используйте cron_events.php. Проверьте, что в dbconn.php определена константа BX_CRONTAB_SUPPORT.
Как проверить работу агентов?
- Проверьте, запущен ли cron:
crontab -l.
- Убедитесь, что в
dbconn.php определена BX_CRONTAB_SUPPORT.
- Выполните тестовый запуск:
php /path/to/bitrix/tools/cron_agents.php.
- Проверьте логи агентов в журнале событий Битрикс24.
Интеграция с 1С и внешними сервисами
Обмен с 1С через CommerceML — одна из частых точек отказа. Убедитесь, что настроены права доступа к инфоблокам, корректно работают профили обмена. Для Битрикс24 REST API используйте вебхуки и OAuth-авторизацию. Подробнее в официальной документации.
Сравнение редакций Business и Enterprise
| Функция |
Business |
Enterprise |
| Макс. пользователей |
100 |
Без ограничений |
| Смарт-процессы |
Нет |
Да |
| Мультиворонки |
Нет |
Да |
| Кластеризация |
Нет |
Да |
| Балансировщик |
Нет |
Да |
Почтовый сервер и уведомления
On-Premise не использует почтовые серверы Битрикс (облако) — нужно подключить собственный SMTP. Настройка: Настройки → Почта → Исходящая почта. Рекомендуем не использовать корпоративный SMTP напрямую — возьмите Postfix как relay с репутационным IP или используйте транзакционный сервис (SendGrid, Unisender). Отдельно настройте DKIM и SPF для домена — иначе уведомления из Битрикс24 будут попадать в спам.
Обновления и техническое обслуживание
On-Premise обновляется вручную или через встроенный updater. Категорически рекомендуем:
- Не обновляться сразу после выхода новой версии — ждать 2–3 недели, пока выйдут патчи
- Перед каждым обновлением делать полный backup (файлы + БД)
- Держать staging-сервер с той же версией для предварительного тестирования обновлений
Обновление Битрикс24 On-Premise — это не «нажать кнопку». После обновления мажорных версий часто ломаются кастомные доработки, сделанные через bitrix/php_interface/init.php. Закладывайте время на проверку и починку.
Типичные ошибки и их решение
- Агенты не запускаются: проверьте cron и права на выполнение PHP-скриптов.
- Почта не отправляется: настройте SMTP-аутентификацию и проверьте DKIM/SPF.
- Медленная работа: включите тегированное кэширование и проверьте индексы MySQL.
- Ошибки после обновления: тестируйте на staging перед применением на production.
Что входит в настройку On-Premise?
- Аудит текущей серверной инфраструктуры
- Установка и конфигурация дистрибутива Битрикс24
- Настройка PHP, MySQL, веб-сервера (nginx/apache)
- Подключение кэширования (Redis/Memcached)
- Настройка SSL/TLS (Let's Encrypt или корпоративный сертификат)
- Настройка почтового сервера и DNS-записей (DKIM, SPF)
- Настройка агентов и cron
- Интеграция с 1С (CommerceML) и внешними сервисами
- Обучение администраторов работе с системой
- Техническая поддержка после запуска (до 3 месяцев)
Коробочная версия требует единовременных вложений, но избавляет от ежемесячных платежей, что выгодно при масштабировании. Правильная настройка кэширования сокращает расходы на серверные ресурсы, снижая нагрузку на CPU и БД. Закажите аудит вашей коробочной версии — мы выявим узкие места и предложим оптимизацию. Свяжитесь с нами для консультации по настройке и поддержке On-Premise.
Коробочная версия Битрикс24: когда облако не вариант
Облачный Битрикс24 удобен для старта, но как только бизнес перерастает 50 пользователей или появляются требования ФЗ-152, 54-ФЗ, compliance — коробка становится единственным рабочим вариантом. Мы ставили коробку в банках, на производственных предприятиях и в госорганизациях — везде, где данные нельзя передавать третьим лицам. Свяжитесь с нами для оценки вашего проекта — ответим за 1 день.
Пять причин выбрать On‑Premise (и одна — не выбирать)
Безопасность и compliance. Регуляторы — ЦБ, ФСТЭК, Роскомнадзор — прямо запрещают хранить персональные данные в иностранных облаках. Федеральный закон №152-ФЗ «О персональных данных» обязывает операторов обеспечивать локализацию баз на территории РФ. Коробка позволяет разместить портал в сертифицированном ЦОД или в закрытом контуре без доступа в интернет. Вы контролируете, кто и когда заходит в базу.
Глубокая кастомизация. В облаке вы ограничены REST API и маркетплейсом. Коробка даёт полный доступ к PHP-коду: можно добавить свою вкладку в карточку сделки, переписать логику бизнес-процесса, подключить прямой SQL к ERP. Главное — не патчить ядро, а писать свои модули через \Bitrix\Main\ModuleManager. Мы так и делаем.
Высокие нагрузки. 500+ активных пользователей, документооборот с тысячами сделок в день, постоянная телефония — облако упирается в лимиты. Коробка масштабируется: вынесли MySQL на отдельный сервер, настроили Redis для кэша b_cache — и портал летает. При 200+ пользователях производительность собственного сервера в 3-4 раза выше облачного тарифа.
Интеграция с внутренними системами. Active Directory, 1С:Предприятие по SOAP, legacy-ERP через прямое подключение к Oracle — всё это проще, когда портал в той же локальной сети. Не нужно мучиться с VPN-туннелями и таймаутами.
Автономность. Портал работает без интернета — для производственных цехов и режимных объектов это обязательное требование.
Коробку не стоит выбирать, если у вас меньше 50 пользователей, нет особых требований к безопасности и нет штатного сисадмина — облако дешевле, проще и обновляется само.
Почему коробочная версия Битрикс24 выгоднее облака для среднего бизнеса?
Сравним два варианта по ключевым метрикам (оценка на основе наших проектов):
| Критерий |
Облако |
Коробка |
| Контроль над данными |
Данные на серверах 1С‑Битрикс |
Ваш сервер, ваша БД |
| Стоимость при 100+ пользователях |
~500 000 ₽/год |
Окупается за 2-3 года, далее дешевле |
| Кастомизация |
Только REST API и приложения |
Полный код, любые доработки |
| Производительность при 200+ пользователях |
Общие ресурсы, лимиты |
Собственный сервер — выше в 3-4 раза |
| Обновления |
Автоматические (могут сломать интеграции) |
Вы решаете когда и как |
Коробка выгоднее в 2-3 раза при численности от 100 человек и наличии штатного администратора — это подтверждают расчёты для десятков проектов. Лицензия «Компания» обходится значительно дешевле годовой подписки на облачный тариф для 100 пользователей. Экономия очевидна.
Что входит в работу по внедрению коробки?
Мы не просто ставим Битрикс24 на сервер. Deliverables включают:
- Установка и настройка стека — nginx + PHP-FPM + MySQL/MariaDB + Redis. Рассчитываем
pm.max_children по формуле: доступная RAM / потребление на воркер (обычно 256М). При 16GB RAM получаем ~50 воркеров.
- Миграция с облака — перенос CRM, задач, чатов, диска, бизнес-процессов. Учитываем, что ID сущностей не совпадают — сделка #1234 станет #5678. Перенастраиваем все автоматизации.
- Интеграции — 1С (синхронизация справочников и документов), AD (автосоздание учёток), телефония (SIP-транки через
voximplant или свой Asterisk), ЭДО (Диадок, СБИС).
- Кастомная разработка — модули, REST-вебхуки, бизнес-процессы с ветвлениями, чат-боты. Используем
CBPActivity для нештатной логики.
- Обучение — 2-5 дней для администраторов и ключевых пользователей.
- Документация — архитектурная схема, инструкция по бэкапу, регламент обновлений.
- Техническая поддержка — после запуска сопровождаем по SLA: реагируем на инциденты, устанавливаем обновления, чиним интеграции.
Оценим ваш проект за один рабочий день — пишите, пришлём коммерческое предложение.
Как выбрать редакцию лицензии
Лицензии различаются по числу пользователей: CRM (до 12), Компания (до 50), Предприятие (до 500), Холдинг (без лимита). Помогаем подобрать редакцию без переплаты и напоминаем о продлении. Просроченная лицензия = нет обновлений безопасности = потенциальная дыра.
Серверная инфраструктура: где реально лежат грабли
Стандартная рекомендация «4 CPU, 8GB RAM» — для демо-стенда. В проде с 200 пользователями, активным CRM и телефонией это не живёт.
| Масштаб |
Конфигурация |
Что учесть |
| До 50 |
4 CPU, 8GB, SSD |
Минимум. Push-сервер съест 1-2GB |
| 50-200 |
8 CPU, 16GB, NVMe |
innodb_buffer_pool_size = 10GB |
| 200-500 |
Web + DB на разных серверах |
MySQL на отдельной машине, Redis shared |
| 500+ |
Кластер: 2+ web, master-slave DB, Redis Sentinel |
HAProxy, мониторинг обязателен |
Мониторинг через Zabbix+Grafana — алерты на CPU >80% sustained, RAM <10% free, disk I/O wait >20%, MySQL slow queries >100/час. Бэкапы — ежедневные, с проверкой восстановления раз в месяц (потому что бэкап, который нельзя восстановить — не бэкап). Подробнее о настройке MySQL читайте в документации.
Обновления: контролируемый процесс
В облаке обновления прилетают сами — и иногда ломают кастомные интеграции. В коробке вы решаете, когда обновляться.
- Тестируем на staging — точная копия прода с анонимизированной базой.
- Проверяем совместимость кастомных модулей —
partner_modules могут конфликтовать с новым ядром.
- Делаем полный бэкап (файлы + БД) перед накатыванием.
- Обновляем в окно минимальной нагрузки (воскресенье ночь).
- Мониторим 24 часа после обновления.
Как долго длится внедрение коробочной версии Битрикс24?
| Этап |
Срок |
| Установка и настройка стека |
2-5 дней |
| CRM + бизнес-процессы |
1-3 недели |
| Интеграция с 1С и AD |
1-2 недели |
| Миграция с облака |
3-7 дней |
| Обучение |
2-5 дней |
| Кастомная разработка |
от 2 недель |
Получите консультацию по внедрению — свяжитесь с нами, и мы пришлём план работ с точными сроками под ваш кейс. Не уходим после запуска — сопровождаем по SLA.