← все плейбуки

Берём сайт под контроль за 15 минут

battle-testedпроцессприменён: elseops.com

Плейбук: Берём сайт под контроль за 15 минут

Зачем я это сделал

Мой сайт жил на хостинге, и правки в него вносились «вслепую» — прямо на сервере. Проблема: нет истории изменений (что и когда поменяли — неизвестно), нет резервной копии (упал сервер — потерял всё), и страшно что-то трогать, потому что откатить нельзя.

Что это даёт

Теперь у сайта есть полная история всех изменений, есть резервная копия в надёжном месте, и любая правка обновляется на сайте одной командой — с предохранителем, который сначала показывает «что изменится», и только потом, отдельной командой, применяет. Сломать вслепую больше нельзя.

Как это работает (простыми словами)

Раньше сайт был как документ без сохранённых версий — переписал и всё, прошлого не вернуть. Теперь это как Google Docs с историей версий: каждое изменение фиксируется, можно откатиться на любой момент, есть копия. Правлю я у себя на компьютере спокойно, проверяю — и только когда уверен, отправляю на сайт.

Шаги

  1. 1. Подключаюсь к серверу (один раз настраиваю безопасный доступ по ключу — потом пароль не нужен).
  2. 2. Скачиваю копию сайта к себе на компьютер.
  3. 3. Завожу историю версий — теперь каждая правка записывается, с возможностью отката.
  4. 4. Создаю резервное хранилище — копия сайта лежит в защищённом месте, отдельно от сервера.
  5. 5. Делаю кнопку публикации с предохранителем. Одна команда показывает «вот что изменится» (ничего не трогая), вторая — реально публикует. Случайно сломать прод невозможно.
  6. 6. Проверяю: сразу после настройки «предохранитель» должен показать ноль изменений — значит копия точная.

На чём сэкономило / что оптимизировало

15 минут настройки = страховка от потери сайта навсегда + спокойствие при правках. Это часть моего же правила: «правки вслепую на сервере = бомба замедленного действия». Теперь сайт правится как любой нормальный проект — безопасно и с откатом.

Грабли

🔧 Техническая часть (можно пропустить — для исполнителя)