Сохраните свой Docker-проект целиком
одним кликом
Один клик находит тома, базы данных и конфигурацию — и доказывает, что копия восстанавливается. Никакой настройки бэкапа не требуется.
# Dockstash scans your compose project:
services:
db: # postgres:16 → PostgreSQL :5432
cache: # redis:7 → Redis (RDB + AOF)
app: # your service → volumes + config
# It runs the consistent dump for each engine:
$ pg_dumpall -U "$POSTGRES_USER" \
| restic backup --stdin
# …then proves it with a restore drill. ✓Dockstash превращает резервное копирование любого Docker-проекта в один клик. Он автоматически находит тома, базы данных и конфигурацию, консистентно снимает дамп каждой базы из работающего контейнера и сохраняет зашифрованные снимки Restic на удалённое хранилище — с автоматическими учебными восстановлениями, которые доказывают, что копия работает.
Большинство самодельных Docker-бэкапов не работают
Поломка незаметна до того дня, когда понадобится восстановление.
Копии файлов работающей базы
Бэкап каталога данных работающего Postgres/MySQL захватывает разорванные записи. Всё выглядит нормально, пока восстановление не провалится.
Тихие сбои
Cron-задачи останавливаются, и никто не замечает — до дня восстановления. Ни оповещения, ни heartbeat, ни доказательств.
Хрупкие скрипты
Самодельная связка restic + cron + pg_dump ломается при обновлении версии и не проверяет восстановление.
- 13
- движков баз данных с нативными дампами
- AES-256
- GCM-шифрование секретов в состоянии покоя
- 100%
- стандартный Restic — восстановитесь без нас
- 1
- клик от сканирования до проверенной копии
Мощные инструменты
для полной уверенности
Всё, что нужно, чтобы правильно сохранить Docker-проект, держать данные на подконтрольном вам хранилище и знать, что восстановление работает.
Распознавание Compose
Читает ваш стек Docker Compose и находит базы данных, тома и конфигурацию обратного прокси — без единого файла настройки бэкапа.
Консистентные дампы баз данных
Запускает нативный дамп каждого движка внутри работающего контейнера. Никаких разорванных копий «живых» файлов, которые подведут в день восстановления.
Проверенные учебные восстановления
Восстанавливает свежий снимок во временное место и сверяет с источником. Доказательство, а не надежда.
Ваше хранилище, без привязки
Стандартные зашифрованные репозитории Restic на вашем собственном VPS по SSH. Вы можете восстановиться и без Dockstash.
Сквозное шифрование
Секреты AES-256-GCM в состоянии покоя, пиннинг ключа хоста SSH на канале бэкапа, шифрование Restic в репозитории.
Heartbeat и оповещения
Тихая смерть cron — классическая причина потери бэкапов. Dockstash предупредит, когда копии перестанут выполняться.
Непрерывное резервирование
Снапшот каждые пять минут с непрерывным пресетом — и восстановление на любой момент времени.
Режим зеркалирования
Одностороннее реплицирование каталога через шифрованный репозиторий: версии, проверки, ваше расписание.
Проверенные снимки за секунды
Dockstash читает ваш стек Compose, выполняет корректный консистентный дамп для каждого движка, сохраняет зашифрованный удалённый снимок Restic — а затем доказывает восстановимость автоматическим учебным прогоном.
Три шага к уверенности
Мы упростили бэкапы, чтобы вы занимались своим приложением.
Сканирование
Укажите Dockstash на Compose-проект. Он найдёт базы данных, тома и конфигурацию обратного прокси и предложит план, который вы подтверждаете.
Копирование
Каждая база консистентно выгружается из своего контейнера, затем Restic делает зашифрованный удалённый снимок дампа и файлов.
Проверка
Автоматические учебные восстановления разворачивают копию во временное место и сверяют с источником — вы знаете, что всё работает, до того как это понадобится.
Понимание Docker или просто копии файлов?
| Возможность | Dockstash | Backrest | Самодельные скрипты |
|---|---|---|---|
| Консистентные дампы БД | Да | Нет — только файлы | Вручную для каждого движка |
| Проверка учебным восстановлением | Да, автоматически | Нет | Нет |
| Понимание Docker Compose | Да, нативное | Нет — пути вручную | Вручную |
Открытый код и self-hosted
Dockstash — проект с открытым исходным кодом под лицензией Apache-2.0. Читайте код, проверяйте модель безопасности и запускайте весь стек на собственном сервере через Docker Compose. Бэкапы — стандартные зашифрованные репозитории Restic: их можно восстановить одной лишь CLI restic, без Dockstash.
- Лицензия Apache-2.0Self-hosting через Docker ComposeСтандартный Restic — без привязки
Часто задаваемые вопросы
Как Dockstash делает бэкап базы данных в Docker?
Dockstash запускает нативный дамп базы внутри работающего контейнера (pg_dumpall, mysqldump --single-transaction или mongodump --oplog), затем сохраняет дамп как зашифрованный снимок Restic. Он никогда не копирует файлы работающей базы с диска: наполовину записанный файл данных восстановить нельзя.
Где хранятся мои копии?
На вашем собственном VPS-хранилище по SSH, в виде стандартных зашифрованных репозиториев Restic. Dockstash никогда не держит ваши данные. Тариф Free работает полностью self-hosted, без платного провайдера.
Откуда мне знать, что копия действительно восстановится?
Dockstash выполняет автоматические учебные восстановления: разворачивает свежий снимок во временное место, сверяет с источником и показывает статус проверки по каждому проекту. Непроверенная копия приравнивается к её отсутствию.
Нужно ли писать конфигурацию бэкапа?
Нет. Dockstash сканирует ваш проект Docker Compose, находит базы данных, тома и конфигурацию обратного прокси и предлагает план, который вы подтверждаете галочками. Один клик — и всё сохранено.
Dockstash — это open source?
Да. Dockstash — проект с открытым исходным кодом под лицензией Apache-2.0, полный код доступен на GitHub: github.com/SelmiAbderrahim/dockstash. Весь стек можно разместить на собственном сервере, а бэкапы — стандартные зашифрованные репозитории Restic, которые восстанавливаются одной лишь CLI restic.
Готовы доверять своим бэкапам?
Сохраните свой первый Docker-проект за считанные минуты. Для старта — бесплатно и полностью self-hosted: без карты, ваше хранилище, ваши ключи.