Что мы делаем
Что CMSKeeper делает для вашего сайта
Автоматические обновления
CMSKeeper подключается к вашему серверу по SSH, делает резервную копию базы данных и файлов и устанавливает обновления ядра CMS, плагинов и тем по одному. Риск каждого обновления заранее оценивается по журналу изменений, а правила сайта определяют, что допустимо: плагины из списка «никогда автоматически» остаются на месте, а ядро CMS обновляется только в пределах minor-версий. Полностью автоматический процесс сейчас работает для WordPress, но мы также обслуживаем сайты на Drupal.

Автоматическое тестирование
После каждого обновления Playwright проходит сайт в настоящем браузере (формы, оформление заказа, вход, ключевые страницы), внутри самой CMS выполняются PHP-проверки, а снимки экрана до и после сравниваются попиксельно. Если проверка работоспособности, тесты или визуальное сравнение говорят, что что-то сломалось, это обновление откатывается в том же цикле обслуживания. Особенно рискованные обновления сначала проверяются на копии вашего сайта на нашем сервере, прежде чем попасть на рабочий сайт.

Мониторинг и отчёты
Между циклами обслуживания CMSKeeper продолжает проверять, что сайт действительно доступен. Раз в месяц вы получаете один отчёт: доступность, все установленные обновления с отдельно отмеченными обновлениями безопасности, снятые копии, выполненные проверки, инциденты и всё, что ещё ждёт вашего решения.

Копии, из которых действительно можно восстановиться
У каждого сайта три копии: одна на вашем сервере для быстрого отката, одна на нашем сервере на случай, если хостинг недоступен, и внешняя копия в хранилище на территории ЕС. Копия снимается перед каждой установкой, поэтому ни одно обновление не идёт без пути назад. Восстановление — одна команда, и перед перезаписью мы сохраняем текущее состояние.

Заказать обслуживание
Отдайте обновления тем, кто их проверяет
Расскажите о своём сайте, и мы ответим, что войдёт в обслуживание и сколько оно будет стоить.