Magento на своём сервере: Docker, VPS и требования 2.4.9, коротко и с данными
Конспект страницы: 6 разделов коротко, данные на 14 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: Magento на своём сервере: Docker, VPS и требования 2.4.9.
Коротко
Magento в Docker или на VPS это не одно приложение, а набор служб: PHP-FPM, веб-сервер, база данных, поисковый движок OpenSearch, кэш, очередь сообщений и иногда Varnish. Для выпуска 2.4.9 страница системных требований Adobe называет PHP 8.5, MariaDB 12.3 или MySQL 8.4, OpenSearch 3, Valkey 9 и RabbitMQ 4.3. Поэтому для Magento нужен VPS, обычный хостинг не подойдёт.
Конспект по разделам
Какие версии PHP, базы и OpenSearch нужны Magento 2.4.9
Таблица составлена по странице системных требований Adobe для выпуска 2.4.9 на 16 октября 2026. Alpha-версия 2.4.10 в неё не входит. Минимума памяти в требованиях нет.
Почему Magento нужен VPS, а не обычный хостинг
Магазин на Magento зависит от служб, которые общий хостинг не даёт: поисковый движок обязателен, а кэш и очередь снимают нагрузку с базы. Поэтому в общую панель Magento не поставить, ему нужен сервер, где вы сами запускаете эти службы. Ориентиры Таймвеб Клауд на 14 октября 2026: MSK Ultra 80 (4 vCPU, 8 ГБ памяти, 80 ГБ NVMe) стоит 10 120 ₽ в месяц, MSK Ultra 160 (8 vCPU, 16 ГБ, 160 ГБ) 20 040 ₽.
Установка Magento на VPS: Composer и setup:install
Magento Open Source получают через Composer. Для доступа к репозиторию нужны ключи (публичный и приватный), их выдают в личном кабинете на сайте Adobe. Ключи работают как логин и пароль, не сохраняйте их в публичных файлах.
- Поставьте стек: Nginx, PHP-FPM с расширениями, MariaDB, OpenSearch, Valkey, Composer.
- Создайте базу и пользователя для магазина.
- Загрузите Magento командой composer create-project с репозитория Adobe, указав ключи.
- Запустите установку командой bin/magento setup:install с адресом магазина, данными базы, администратора и поиска.
Magento в Docker: из каких контейнеров собирается магазин
Официального образа Magento у Adobe нет. Docker-сборки поддерживает сообщество, самая известная называется markshust/docker-magento, и её чаще используют для разработки, чем для рабочего магазина. Типичный набор контейнеров выглядит так: В контейнерах удобно воспроизводить окружение разработчика.
HTTPS, кэш и копии магазина Magento
Адрес магазина с HTTPS записывают в настройки, чтобы ссылки и админ-панель шли по защищённому соединению. Сертификат выпускает Certbot, либо прокси Caddy, если он стоит перед магазином. Копировать нужно базу, каталог pub/media с картинками и файлы app/etc/env.php и app/etc/config.php.
Запустите свой сервер за пару минут
Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.
- NVMe-диски и гарантированная доля процессора
- Root-доступ и любой софт, от Docker до игровых серверов
- Маркетплейс: 91 приложение в один клик
- Бесплатный перенос проекта силами специалистов
Данные
| Служба | Версия по требованиям |
|---|---|
| PHP | 8.5 |
| База | MariaDB 12.3 или MySQL 8.4 |
| Поиск | OpenSearch 3 |
| Кэш и сессии | Valkey 9 (Redis в списке не указан) |
| Очередь сообщений | RabbitMQ 4.3 |
| Кэш страниц перед сайтом | Varnish 8 |
| Веб-сервер | Nginx 1.30, Apache в списке нет |
| Менеджер пакетов | Composer 2.10 |
| Контейнер | Что делает |
|---|---|
| Веб-сервер | Принимает запросы, отдаёт статику, передаёт PHP |
| PHP-FPM | Выполняет код Magento |
| База | MariaDB или MySQL с данными каталога и заказов |
| OpenSearch | Поиск по каталогу |
| Valkey | Кэш и сессии |
| RabbitMQ | Очередь фоновых задач |
Данные на 14 октября 2026.
Вопросы и ответы
Какие версии PHP и OpenSearch нужны для Magento 2.4.9?
По странице системных требований Adobe это PHP 8.5 и OpenSearch 3. Рядом нужны MariaDB 12.3 или MySQL 8.4, Valkey 9, RabbitMQ 4.3 и Nginx 1.30.
Можно ли запустить Magento на обычном виртуальном хостинге?
Практически нет: Magento требует OpenSearch, кэш, очередь сообщений и доступ к командной строке. Для этого нужен VPS, где вы запускаете службы сами.
Есть ли официальный Docker-образ Magento?
Нет, у Adobe его нет. Docker-сборки делает сообщество, например markshust/docker-magento, и чаще всего их используют для разработки.
Сколько памяти нужно Magento на VPS?
Adobe минимума не называет: известно, что обновления могут занимать до 2 ГБ, поэтому нужна подкачка на слабых серверах. Для рабочего магазина с поиском на одном сервере закладывайте от 8 ГБ, это редакционная оценка.