Вышло срочное обновление PHP с исправлением двух уязвимостей. Как обновить

Omut

Omut и Docker-сборки для Битрикса

Docker-сборки повторяют прод и фиксируют версии в docker-compose.yml. Omut даёт те же nginx, PHP и MySQL без контейнеров: службы работают в системе напрямую, а файлы сайта лежат на диске.

  • Что поставить

    Omut
    одно приложение
    Docker-сборки
    Docker Desktop или Docker Engine и сборку
  • Файлы сайта на macOS и Windows

    Omut
    на диске, PHP читает их напрямую
    Docker-сборки
    через общий том виртуальной машины Docker
  • Версии PHP и MySQL

    Omut
    на странице сайта: PHP 7.4–8.5, MySQL 5.6–8.4
    Docker-сборки
    в docker-compose.yml проекта
  • Настройки окружения в репозитории

    Omut
    omut/site.yaml: версии, роутинг, HTTPS, cron
    Docker-сборки
    docker-compose.yml
  • Установка Битрикса

    Omut
    «под ключ», включая Битрикс24
    Docker-сборки
    зависит от сборки
  • Домены и HTTPS

    Omut
    имя.bitrix и доверенный сертификат сами
    Docker-сборки
    настраиваете сами
  • Свои службы: Elasticsearch, RabbitMQ

    Omut
    нет, только nginx, PHP, MySQL, Redis, Push & Pull и почта
    Docker-сборки
    любые контейнеры
  • Лицензия

    Omut
    Free до 3 сайтов, Pro — 2 900 ₽ в год
    Docker-сборки
    Docker Desktop платный для компаний от 250 человек или от $10 млн выручки

Про Docker-сборки — по документации продукта, октябрь 2026.

Переходите на Omut, если

  • проекты на Битриксе или Битрикс24 и хватает nginx, PHP, MySQL и Redis;
  • вы на Mac или Windows и упираетесь в скорость общих томов;
  • не хочется поддерживать compose-файлы ради стандартного стека.

Оставайтесь на Docker, если

  • прод тоже в контейнерах и окружение должно совпадать до версии библиотек;
  • проекту нужны свои службы: Elasticsearch, RabbitMQ, отдельные воркеры;
  • команда давно работает с compose, и всех это устраивает.

Как переехать с Docker

  1. 1Если файлы сайта в томе Docker, скопируйте их на диск (docker cp), и снимите дамп: docker exec … mysqldump … > dump.sql.
  2. 2Остановите контейнеры, если они заняли порт 80 или 3306: docker compose stop.
  3. 3В Omut: «Добавить сайт» → «Существующий проект» с папкой проекта, затем «Загрузить дамп» на вкладке «База данных».
  4. 4Хост mysql или db в bitrix/.settings.php больше не нужен: Omut переключит подключение на свою базу сам.

Вопросы и ответы

Зависит от того, где лежат файлы сайта. Из тома Docker они читаются быстро, но редактор на Маке их не видит. Папку с диска Мака контейнер читает через виртуальную машину. В ядре Битрикса десятки тысяч файлов, поэтому страницы админки и поиск по файлам замедляются.

Да, Omut Docker не трогает. Следите за портами: если 80 занят контейнером, Omut откроет сайты на запасном порту 8765.

Запишите omut/site.yaml со страницы сайта или командой omut-cli site export и держите его в репозитории: в нём версии PHP и MySQL, роутинг, HTTPS и cron. Проверить файл — omut-cli site validate.

Ещё сравнения:Omut и BitrixEnvOmut и OSPanel

Бесплатно: 3 сайта на компьютере и 3 копии на dev-сервере. Pro — 2 900 ₽ в год, пробный период 14 дней без карты.