Восстановить копию
Восстановление в Dockstash намеренно безопасно: выбираете снимок на экране Snapshots, вводите имя проекта для подтверждения и по умолчанию восстанавливаете в новое место — перезапись живого проекта требует отдельного явного согласия. Вывод restic стримится вживую, пока идёт восстановление.
Как это сделать
Откройте экран Snapshots
Выберите проект на экране Snapshots. Вы получите таймлайн точек восстановления — каждая успешная копия является снимком с файлами проекта, дампами баз и конфигами, снятыми вместе.
Выберите точку восстановления
Нажмите Restore в нужной строке снимка. Обычно это последняя; после плохого деплоя или порчи данных — последний снимок до инцидента.
Введите имя проекта для подтверждения
Диалог подтверждения требует набрать точное имя проекта. Это намеренное трение — восстановление имеет последствия, а набранное подтверждение исключает ошибку с чужим проектом.
Выберите режим восстановления
Оставьте умолчание «Restore to new location» и укажите целевой путь: снимок материализуется там, живой проект нетронут. «Overwrite existing» заменяет живой проект и является явным согласием — используйте только после однократной проверки восстановленных данных.
Следите за потоком восстановления
Вывод restic стримится в панель логов под таблицей, пока материализуются файлы и дампы. По завершении целевой путь содержит файлы проекта плюс дамп базы из этого снимка.
Проверьте перед переключением
Загрузите восстановленный дамп в тестовый контейнер базы и выборочно проверьте таблицы приложения. Лишь затем переключайте приложение или повторяйте восстановление в режиме перезаписи. Для постоянного доказательства — планируйте тренировку восстановления.
Сделайте это в один клик с Dockstash
Dockstash выполняет ровно тот дамп, что выше, передаёт его restic вовне и автоматически проверяет восстановление тренировкой — без скриптов на поддержке.
Последнее обновление: July 2026
Связанные гиды
Запускать тренировки восстановления
Автоматически восстанавливайте последний снимок в изолированную область, сверяйте его по байтам и строкам с источником и получайте значок «прошло/провалено».
Настроить места хранения
Направьте Dockstash на собственный VPS хранения по SSH, сохраните показываемый один раз пароль шифрования и запланируйте восстановление после полной потери.
PostgreSQL
Резервируем PostgreSQL в Docker
SQLite
Резервируем SQLite в Docker
Часто задаваемые вопросы
Перезапишет ли восстановление мой работающий проект?
Нет, если явно не выбрать «Overwrite existing». Режим по умолчанию восстанавливает в указанное вами новое место, не трогая живой проект.
Можно ли восстановить один файл или только базу?
Снимок содержит файлы, дампы и конфиги вместе. Восстановите в новое место и возьмите нужное из восстановленного дерева — самый безопасный способ точечного отбора.
Как восстановиться на совершенно новом сервере?
Поднимите свежий Dockstash, направьте его на тот же VPS хранения и импортируйте конверт экспорта конфигурации с тем же мастер-ключом шифрования. Репозитории расшифруются, каждый снимок восстановим. Смотрите ранбук bootstrap recovery в документации.
Насколько быстро идёт восстановление?
Восстановления restic идут примерно со скоростью сети и диска; панель показывает прогресс построчно. Восстановление в новое место также означает, что приложение остаётся в строю, пока идёт восстановление.