Задать политику хранения
Политика хранения решает, сколько истории остаётся: N ежедневных, N еженедельных и N ежемесячных снимков на проект. Dockstash транслирует политику прямо в restic forget --prune, выполняемый плановой задачей prune — старые снимки обрезаются автоматически, репозиторий компактен, а свежие точки восстановления не затрагиваются никогда.
Как это сделать
Откройте Settings → Retention
Хранение настраивается централизованно в Settings. Тариф ограничивает окно: Free хранит 7 дней, Pro — 30, Business — 90; заданная политика ограничивается потолком тарифа.
Выберите счётчики хранения
Крепкое умолчание: хранить 7 ежедневных, 4 еженедельных, 6 ежемесячных. Это даёт восстановления с точностью до дня на неделю, до недели на месяц и до месяца на полгода — а репозиторий остаётся маленьким благодаря дедупликации restic.
Запланируйте задачу prune
Добавьте еженедельный prune на каждый проект. Счётчики транслируются один в один во флаги restic forget — команда ниже ровно то, что выполняет политика 7/4/6. Prune — отдельный вид задач: он блокирует репозиторий и удаляет данные; он никогда не едет на копии.
restic forget --prune --keep-daily 7 --keep-weekly 4 --keep-monthly 6Проверьте, что prune работает
После первого prune взгляните на карточку проекта: число снимков должно выровняться, а размер репозитория перестать расти бесконечно. Таймлайн Snapshots показывает, какие точки восстановления остались.
Сделайте это в один клик с Dockstash
Dockstash выполняет ровно тот дамп, что выше, передаёт его restic вовне и автоматически проверяет восстановление тренировкой — без скриптов на поддержке.
Последнее обновление: July 2026
Связанные гиды
Запланировать автоматические копии
Ежедневная копия, еженедельный prune с политикой хранения, проверки целостности и тренировки восстановления — валидируемый cron, одна задача на репозиторий, живые логи.
Настроить места хранения
Направьте Dockstash на собственный VPS хранения по SSH, сохраните показываемый один раз пароль шифрования и запланируйте восстановление после полной потери.
PostgreSQL
Резервируем PostgreSQL в Docker
ClickHouse
Резервируем ClickHouse в Docker
Часто задаваемые вопросы
Может ли prune удалить мою единственную свежую копию?
Нет. Счётчики хранения всегда сохраняют свежайшие снимки каждой категории — prune стрижёт старый хвост, никогда свежую голову. Политика «7 ежедневных» всегда держит последние семь ежедневных снимков.
Что с хранением при понижении тарифа?
Потолок нового тарифа действует с этого момента, а существующие копии при понижении никогда не удаляются — проекты сверх лимита ставятся на паузу (только чтение), не вычищаются.
Почему репозиторий всё ещё велик после prune?
restic forget удаляет снимки; проход --prune затем перепаковывает и освобождает данные без ссылок. Место падает после завершения prune, а не после одного forget — смотрите сводку перепаковки в логе задачи prune.
Нужен ли prune при малом числе снимков?
Со временем — да. Без prune каждый снимок живёт вечно, и репозиторий растёт без предела. Еженедельный prune с разумными счётчиками — дешёвая страховка от переполненного диска хранения, который сам по себе режим сбоя копий.