Налаштування Бітрікс24 On-Premise (коробкова версія) під ключ

Придбали ліцензію Бітрікс24 і встановили коробку, але співробітники скаржаться на гальма, а інтеграції не працюють? Ми налаштовуємо Бітрікс24 On-Premise під ключ: від вибору серверного стеку до оптимізації кешування та агентів. Наша команда бере на себе весь цикл робіт і забезпечує стабільну роботу системи з подальшою підтримкою.

Налаштування Бітрікс24 On-Premise (коробкова версія) під ключ

Коробкова версія Бітрікс24Простий~1 день
Часті запитання

Уявіть: ви закупили ліцензію Бітрікс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.

Як перевірити роботу агентів?

  1. Перевірте, чи запущений cron: crontab -l.
  2. Переконайтеся, що в dbconn.php визначена BX_CRONTAB_SUPPORT.
  3. Виконайте тестовий запуск: php /path/to/bitrix/tools/cron_agents.php.
  4. Перевірте логи агентів у журналі подій Бітрікс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 тижні, поки вийдуть патчі
  • Перед кожним оновленням робити повний бекап (файли + БД)
  • Тримати staging-сервер з тією ж версією для попереднього тестування оновлень

Оновлення Бітрікс24 On-Premise — це не «натиснути кнопку». Після оновлення мажорних версій часто ламаються кастомні доробки, зроблені через bitrix/php_interface/init.php. Закладайте час на перевірку та виправлення. Наприклад, один із наших клієнтів відгукнувся: «Налаштування під ключ дозволило заощадити до 30% на серверних ресурсах завдяки правильному кешуванню» — саме такі результати ми гарантуємо.

Типові помилки та їх вирішення

  • Агенти не запускаються: перевірте cron та права на виконання PHP-скриптів.
  • Пошта не надсилається: налаштуйте SMTP-аутентифікацію та перевірте DKIM/SPF.
  • Повільна робота: увімкніть теговане кешування та перевірте індекси MySQL.
  • Помилки після оновлення: тестуйте на staging перед застосуванням на production.

Що входить у налаштування On-Premise?

  • Аудит поточної серверної інфраструктури
  • Встановлення та конфігурація дистрибутиву Бітрікс24
  • Налаштування PHP, MySQL, веб-сервера (nginx/apache)
  • Підключення кешування (Redis/Memcached) — Redis прискорює роботу в 5 разів порівняно з відсутністю кешу
  • Налаштування SSL/TLS (Let's Encrypt або корпоративний сертифікат)
  • Налаштування поштового сервера та DNS-записів (DKIM, SPF)
  • Налаштування агентів та cron
  • Інтеграція з 1С (CommerceML) та зовнішніми сервісами
  • Навчання адміністраторів роботі з системою
  • Технічна підтримка після запуску (до 3 місяців)

Коробкова версія потребує одноразових вкладень, але позбавляє щомісячних платежів, що вигідно при масштабуванні. Правильне налаштування кешування скорочує витрати на серверні ресурси, знижуючи навантаження на CPU та БД. Замовте аудит вашої коробкової версії — ми виявимо вузькі місця та запропонуємо оптимізацію. Зв'яжіться з нами для консультації з налаштування та підтримки On-Premise.

Наші компетенції:

Останні роботи

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1543
  • Розробка веб-сайту для компанії ФІКСПЕР
    Розробка веб-сайту для компанії ФІКСПЕР
    1060
  • Розробка віджета онлайн-запису для медичного центру
    Розробка віджета онлайн-запису для медичного центру
    837
  • Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    928
  • Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    865
  • Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1223