Вторую неделю разгребаем последствия атаки на Beget. У нас там было четыре клиента.
Один сайт на виртуальном хостинге поднялся в первые дни. Три лежат до сих пор: два на хостинге, один на VPS.
Копий вне Beget не было, так что сейчас вешаем заглушки и ждем бэкапы.
Если вы в той же ситуации - без паники. Даже в самом плохом раскладе, когда сайт лежит, а бэкапа нет, тексты, структуру и адреса страниц можно вернуть.
Ниже - что известно на 9 ноября и что делать.
Путь зависит от того, где у вас сайт.
1. Виртуальный хостинг. На 6 ноября работало больше 60% хостинга. Остальное Beget восстанавливает из бэкапов с ночи на 8 ноября и обещает вернуть почти все сайты. Общего срока нет.
Своя копия есть - поднимайте у другого хостера и переключайте домен. Копии нет - ждите: дать возможность скачать свой бэкап из панели cp.beget.com обещали примерно к 11 ноября.
2. VPS. Здесь хуже всего. Облако Beget уничтожено, полные образы серверов потеряны. Файловые бэкапы, по оценке Beget, есть примерно у половины пользователей - проверяйте в панели.
Бэкап есть - разворачивайте на новом сервере, у Beget или у другого провайдера.
Бэкапа нет - это и есть худший случай, но не конец. Ищите сайт в вебархиве web.archive.org и выгружайте страницы утилитой Wayback Machine Downloader. Получится статичная копия: тексты, структура, адреса страниц.
Дальше выгрузку можно отдать нейросети, тому же Claude. Она вычистит мусор вебархива, починит ссылки и картинки. Соберет рабочий сайт с прежними адресами или разложит тексты под шаблоны вашей CMS.
Работа, которая руками заняла бы дни, укладывается в часы. Чего нейросеть не вернет - базу: заявки, заказы, личные кабинеты.
3. Выделенные серверы. Без администрирования Beget работают со 2 ноября. Под администрированием подняты не все - пишите в поддержку.
4. Домены. Не пропадут: даже с истекшим сроком их не снимут с делегирования.
Но с 3 ноября у Beget приостановлена аккредитация, и полное управление доменами .ru/.рф/.su вернут только после ее возобновления.
Сейчас работает смена A-записей через domains.beget.ru, если домен на NS Beget.
Код подтверждения придет на почту администратора домена - проверьте, что у вас есть к ней доступ. Домен у другого регистратора - меняйте NS у него.
И всем: смените пароли и ключи, которые хранились на серверах. Это советует сам Beget.
Теперь про позиции в поиске. Чем дольше сайт не отвечает, тем больше страниц может выпасть из индекса. Полностью этого не избежать, но ущерб можно уменьшить.
1. Заглушка - с кодом 503 и заголовком Retry-After: A-запись на любой сервер с такой заглушкой. Не с кодом 200, иначе робот примет заглушку за содержимое сайта.
2. Код ответа проверьте в Яндекс Вебмастере, инструмент "Проверка ответа сервера".
3. Когда сайт вернется, проверьте, что страницы отвечают 200 по старым адресам. Главные отправьте на переобход, в "Страницах в поиске" посмотрите, что выпало. Пересобираете сайт заново - сохраните старые URL или поставьте 301-редиректы.
Итог банальный: копия сайта должна лежать не у того же хостера. Проверено на себе.
Если сайт до сих пор лежит и непонятно, что делать, - пишите, бесплатно проконсультирую: @seokemerovo
Комментарии доступны после входа