Volgarastraport
@Volgarastraport

Как создать сборку для быстрого развертывания сервера с WP?

Давно ищу автоматизацию рутинной задачи: развертывание настроенного сервера с WP с предустановленными темой и плагинами. Сервер должен быть на Nginx (опционально OpenLightSpeed) + PHP-FPM + MySQL + Redis для кэширования и т. д., в общем всё по мануалам, чтобы большой сайт (сотни тыс. страниц) работал быстро и без глюков. Ну WP по идее каким-нибудь Дубликатором я могу развернуть.

Да я знаю про панели, но там всё равно нужно тыкать, что-то менять, это время и вероятность ошибки, если такие сайты разворачиваешь каждый день.

Типа купил VDS голый, установил пароль рута, загрузил на него этот дистрибутив с моими настройками и в консоли нажал одну кнопку и всё развернулось.
  • Вопрос задан
  • 147 просмотров
Пригласить эксперта
Ответы на вопрос 3
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
1. Делаете дамп базы болванки вашего сайта и файлов WP
2. Пишете ansible-плейбук, который:
2.1 Настраивает все потроха ОС (устанавливает и обновляет все нужные пакеты, Докер, пользователей, создаёт каталоги и т.д).
2.2 Устанавливает СУБД.
2.3 Восстанавливает в СУБД ваш дамп.
2.4 Разворачивает файлы WP в нужные каталоги.
2.5 Запускает контейнеры с РНР, Redis и nginx.

Всё!
Ответ написан
@Drno
Сделайте lxc контейнер и его разворачивайте. 1 раз собрали внутри него, и копируйте на новые сервера

Ну либо докер...
Ответ написан
А в сторону документации или Bitnami не смотрели?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы