Полная копия: файлы и база на одну дату
Сначала проверьте, что архив открывается и дамп не пустой, потом разворачивайте по пяти шагам: файлы, база, конфиг, проверка до DNS, домен.
Бэкап Beget разворачивают на новом хостинге в пять шагов: распаковать архив файлов в папку сайта, импортировать дамп базы, поправить в настройках сайта подключение к базе, проверить сайт через файл hosts и только потом направить домен на новый хостинг. Панель Beget для этого не нужна, нужен только сам архив. Как его получить, разобрано на странице как скачать бэкап с Beget. Здесь — что делать с архивом дальше.
Статус на 10 ноября, 13:14 МСК. Бэкап хостинга отдельной выдачей Beget не называет: сайты он восстанавливает из бэкапов прямо на аккаунт, а «После восстановления все файлы сайта становятся доступны на вашем аккаунте. Их можно скачать по FTP/SSH»; базы данных — также в разделе «MySQL» панели (пост 583, 10.11, 12:36 МСК). Скачанные так файлы и дамп базы разворачивают по шагам ниже. Бэкап VPS: «уже выложено около 25000 резервных копий VPS» в разделе cp.beget.com/cloud/backup, ссылка на скачивание приходит на почту аккаунта (пост 583; порядок заявки — пост 584). Новее постов 583 и 584 в ленте Beget на 13:14 МСК нет. Раньше, 07.11 в 17:19 МСК, сотрудники Beget писали в FAQ официального чата: «Как только выдача начнётся, сообщим и расскажем, как получить копию». Чтобы узнавать о новых постах сразу, подпишитесь на Beget в нашем Telegram-боте: он пришлёт новый пост Beget, как только тот выйдет.
Сначала проверьте, что архив открывается и дамп не пустой, потом разворачивайте по пяти шагам: файлы, база, конфиг, проверка до DNS, домен.
Всё, что появилось после даты копии, придётся вернуть вручную. Без копии публичные страницы собирают из веб-архива, но без базы и админки.
Следующий шаг — только когда виден результат предыдущего

Открывается, конфиг на месте, в дампе есть таблицы

Файлы в папке сайта, в базе столько же таблиц, сколько в дампе

В конфиге данные новой базы, пароли сменены

Страницы, вход, формы и корзина работают через hosts
Оригинал архива храните отдельно и распаковывайте копию. Импорт без ошибок ещё не значит, что работают формы, заказы и вход: это видно только при проверке до смены DNS.
До атаки Beget отдавал файлы сайта архивом .tar.gz, а базу данных — отдельным сжатым дампом .sql.gz. Так написано в руководстве Beget «Резервное копирование» (обновлено 29.09.2026) и в статье «Восстановление сайта из резервной копии» (обновлена 20.03.2026); обе — в копиях web.archive.org от 12.10.2026. В каком виде будут копии после атаки, Beget не сообщал: формата архива нет ни в FAQ от 07.11, ни в постах 581, 583 и 584. Отдельного архива хостинга Beget 10 ноября не назвал: файлы восстановленного сайта лежат на аккаунте и их «можно скачать по FTP/SSH», базы данных доступны также в разделе «MySQL» (пост 583). Бэкап VPS скачивают по индивидуальной ссылке из письма (пост 584).
.tar.gz с папкой сайта. По руководству Beget, имя архива содержит «название папки, количество файлов в ней, дату создания архива».sql.gz: статья Beget распаковывает его командой gunzip название_архива.sql.gzУ VPS другой случай. Beget сохранил только файловые бэкапы VPS, бинарные «полностью утеряны» (пост 573, 03.11). Если дампы вы не делали сами, в файловом бэкапе база MySQL лежит не дампом, а файлами самого сервера баз данных. Как её поднять: база MySQL из файлового бэкапа.
Прежде чем что-то заливать, убедитесь, что архив открывается, дамп не пустой, а файлы и база взяты на одну дату. На macOS и Linux это три команды в терминале; на Windows оба файла открывает, например, 7-Zip. Подставьте свои имена файлов вместо site.tar.gz и db.sql.gz.
wp-config.php):
tar -tzf site.tar.gz | head -20 tar -tzf site.tar.gz | grep -m1 wp-config.phpВы увидите пути к файлам. По ним понятно, в какой папке лежит сайт, например
site.ru/public_html/.gunzip -t db.sql.gz
gunzip -c db.sql.gz | grep -c 'CREATE TABLE'
Подробный список проверок: проверьте копию, прежде чем что-то удалять.
Файлы сайта распаковывают в папку сайта на новом хостинге. Как она называется, смотрите в панели нового хостинга: у разных хостингов это public_html, www или папка с именем домена. Перед распаковкой очистите её: в статье Beget сказано, что файлы с одинаковыми именами «будут перезаписаны», а лишние старые файлы останутся.
Через файловый менеджер панели: загрузите архив в домашнюю папку и распакуйте его там, если менеджер нового хостинга это умеет. Потом перенесите содержимое папки сайта из архива в папку сайта на хостинге.
Через SSH, если новый хостинг его даёт. Подставьте свои значения вместо LOGIN, NEWHOST и путей:
scp site.tar.gz LOGIN@NEWHOST:~/
ssh LOGIN@NEWHOST "mkdir -p ~/restore && tar -xzf ~/site.tar.gz -C ~/restore"
.htaccess:
ssh LOGIN@NEWHOST "cp -a ~/restore/site.ru/public_html/. ~/ПАПКА-САЙТА/"
Результат: в папке сайта на новом хостинге лежат файлы из бэкапа, включая .htaccess и конфиг CMS.
На новом хостинге создайте пустую базу данных и пользователя, затем загрузите в неё дамп из бэкапа. Запишите имя базы, пользователя, пароль и адрес сервера базы: они понадобятся в шаге 3.
Через phpMyAdmin нового хостинга: откройте базу, вкладка «Импорт», выберите файл дампа и нажмите «Вперёд». Так же импорт описывает статья Beget. Там же предупреждение: если файл большой, phpMyAdmin может выдать ошибку, тогда используйте терминал.
Через SSH. Пароль команда спросит сама, поэтому он не останется в истории команд:
gunzip db.sql.gz mysql -u DBUSER -p DBNAME < db.sql
Если сервер базы на новом хостинге не localhost, добавьте -h DBHOST. Адрес сервера базы указан в панели нового хостинга.
Результат: в новой базе столько же таблиц, сколько CREATE TABLE в дампе.
В конфиге CMS пропишите имя новой базы, пользователя, пароль и адрес сервера базы. Где лежит конфиг у WordPress, 1С-Битрикса, Joomla, MODX, OpenCart и Drupal и какие пароли сменить, — в шаге 3 инструкции по переносу. Что добавить после бэкапа Beget: если в конфиге остались пути старого сервера Beget (они начинаются с /home/), замените их на путь к папке сайта на новом хостинге; в Joomla это ещё $log_path и $tmp_path. Поставьте ту же версию PHP, что была на Beget.
Результат: в конфиге данные новой базы, пароли сменены.
Откройте новую копию у себя в браузере через файл hosts, пока посетители видят старую: как это сделать. Технический адрес, который дают некоторые хостинги, подходит хуже: WordPress и многие другие CMS перенаправляют на адрес, записанный в базе.
Что проверить: главную и несколько внутренних страниц, вход в админку, формы и корзину, картинки. Если сайт выдаёт ошибку подключения к базе, сверьте данные в конфиге из шага 3.
Результат: новая копия открывается и работает в вашем браузере.
Когда копия работает, направьте домен на новый хостинг: шаг 5 инструкции по переносу. Если домен зарегистрирован в Beget, NS, возможно, не сменить: 07.11 Beget ответил, что «Изменить NS-сервера для доменов, зарегистрированных через Beget, к сожалению, пока невозможно» (комментарий, 15:24 МСК); в постах 581–584 о смене NS ничего нет, а все функции управления доменами .ru, .рф и .su, по посту 582 от 9 ноября, станут доступны «сразу после возобновления аккредитации». Тогда меняйте A-запись: по посту 581, «Для доменов доступно редактирование DNS записей через панель cp.beget.com и domains.beget.ru». Подробно: DNS, если домен остаётся в Beget. Если почта домена была на Beget, перенесите её до смены записей MX: перенос почты. После смены IP выпустите SSL-сертификат на новом хостинге: шаг про SSL.
Пока DNS обновляется, часть посетителей ещё попадает на старый адрес. Заказы и заявки, пришедшие туда, на новый хостинг сами не попадут: проверьте их после переключения.
Если сайт нужен сейчас, а копия старше атаки, её можно развернуть у другого хостинга: старая копия лучше пустого сайта. Но всё, что появилось после даты копии, придётся вернуть вручную. Пользователи спрашивают об этом под постом 580. 06.11 в 19:55 МСК: «Есть ли смысл пока старенькую резервную копию развернуть у другого хостнра? Домен не у вас, хостинг у вас. Но резервная копия не первей свежести» (комментарий). 06.11 в 19:38 МСК: «если у меня есть бекап, то я могу временно на рег.ру где-нибудь распаковать его, чтобы сайт работал, пока тут восстанавливают всё? Но у меня домен на у вас зарегистрирован, как мне им воспользоваться?» (комментарий).
Если потом Beget восстановит более свежую копию, у вас окажутся две версии сайта. Решите заранее, какую оставить, и не принимайте заказы на обеих. Beget заявляет цель для хостинга — «обеспечить стопроцентное восстановление проектов из резервных копий» (пост 580, 06.11). 07.11 в 22:02 МСК Beget написал, что приступает к восстановлению сайтов виртуального хостинга из бэкапов: «Уже этой ночью ожидаем запуск первых сайтов восстановленных из бэкапов». Срока этапа нет: «Об ориентировочных сроках выполнения этого этапа сообщим как только сможем» (пост 581). 10 ноября Beget написал: «Запущены первые сайты виртуального хостинга из бэкапов», файлы и базы восстанавливаются «из последних доступных копий прямо на аккаунт»; срока для всех сайтов он не назвал (пост 583). Если вы уже направили A-запись домена на другой хостинг, восстановлению на Beget это, по его словам, не мешает: «Нет, восстановление идет независимо от этого». Проверить восстановленный сайт на Beget до возврата A-записи Beget предлагает через файл hosts, с IP-адресом своего сервера (там же). Что проверить, когда сайт вернётся на Beget: сайт после восстановления. Ждать или переезжать: два пути.
Даты копий Beget не называл: ни в постах 572–584, ни в FAQ от 07.11. 10 ноября он написал только, что сайты восстанавливаются «из последних доступных копий» (пост 583). Пользователь спрашивал 07.11 в 11:01 МСК: «А на какие даты будут бэкапы?» (комментарий). До атаки, по руководству Beget «Резервное копирование», автоматические копии хостинга создавались «в среднем раз в 3–4 дня». Значит, последняя копия может быть на несколько дней старше 02.11. Какая дата будет у вашей копии, станет видно, только когда вы её получите. Проверить, есть ли бэкап конкретного аккаунта, по FAQ Beget от 07.11 было «технически невозможно». 10 ноября Beget назвал другой признак: восстановление аккаунта завершено, если в cp.beget.com нет сообщения, что аккаунт на этапе восстановления, и видны разделы «Сайты» и «MySQL» (пост 583).
Если Beget не выдаст копию, публичные страницы сайта можно собрать из веб-архива, но без базы и админки. Как это сделать: восстановить сайт из веб-архива. Без командной строки сайт из копий архива собирает платный сервис: Archivarix пошагово. Поищите копию и у разработчика, на своём компьютере и в письмах. У VPS шансы ниже: по посту 580, файловые бэкапы VPS «будут доступны только для половины пользователей».
Где развернуть сайт и кто переносит бесплатно: альтернативы Beget. Что принимают Рег.ру и Timeweb при переносе с Beget, разобрано на странице как скачать бэкап.
Распакуйте архив файлов в папку сайта на новом хостинге, создайте базу и импортируйте в неё дамп, пропишите новую базу в конфиге CMS и проверьте сайт через файл hosts. Только потом направьте домен на новый хостинг. Пошагово: шаги 1–5.
До атаки, по руководству Beget, файлы сайта выдавались архивом .tar.gz, а база — сжатым дампом .sql.gz; ссылка на скачивание действовала 48 часов. В каком виде будут копии после атаки, Beget не сообщал. 10 ноября он написал, что файлы восстановленного сайта хостинга «можно скачать по FTP/SSH», а бэкап VPS скачивают по индивидуальной ссылке из письма (пост 583, пост 584).
Если сайт нужен сейчас, да: старая копия лучше пустого сайта. Но всё, что появилось после даты копии, придётся вернуть вручную: для магазина это заказы и пользователи. Если потом Beget восстановит более свежую копию, заранее решите, какую версию оставить.
Beget не называл: ни в постах 572–584, ни в FAQ от 07.11. 10 ноября он написал только, что сайты восстанавливаются «из последних доступных копий» (пост 583). До атаки автоматические копии хостинга, по руководству Beget, создавались «в среднем раз в 3–4 дня», поэтому последняя копия может быть на несколько дней старше 02.11.
Импортируйте дамп через SSH: распакуйте его командой gunzip и загрузите в базу командой mysql, пример — в шаге 2. Пароль команда спросит сама. Так же советует статья Beget, если phpMyAdmin выдаёт ошибку на большом файле.
Добавьте в файл hosts строку с IP нового хостинга и своим доменом. Ваш браузер откроет новую копию, а посетители пока будут видеть старую. После проверки удалите строку.
Публичные страницы можно собрать из веб-архива, но без базы и админки: сайт из веб-архива. Поищите копию у разработчика, на своём компьютере и в письмах.
Сообщения Beget, его справки до атаки и вопросы пользователей различаются: у каждого источника своя дата.
Под наблюдением: 28
26 отвечают2 частично
Проверка 11.11 в 12:41 МСК
Ничего не нашли