Часто задаваемые вопросы
Dockstash — это self-hosted оркестратор бэкапов с пониманием Docker. Он автоматически распознаёт ваш стек Compose, корректно снимает дамп каждой базы из работающего контейнера, сохраняет зашифрованные снимки Restic на вашем собственном VPS-хранилище и проверяет восстановление учебными прогонами. Ниже — вопросы, которые мы слышим чаще всего.
Часто задаваемые вопросы
Что на самом деле делает Dockstash?
Он работает на вашем продакшен-VPS, сканирует проекты Docker Compose и находит каждый слой, подлежащий бэкапу — тома, базы данных, compose/.env и конфигурацию обратного прокси. Он консистентно снимает дампы баз из работающего контейнера и сохраняет зашифрованные снимки Restic на удалённое хранилище по SSH с автоматической проверкой учебными восстановлениями.
Почему не просто Backrest?
Backrest — добротный универсальный интерфейс для restic, но он не знает, что вашей базе нужен pg_dumpall, а не копия файлов, не распознаёт ваш стек Compose и не проверит восстановление. Dockstash понимает Docker-проекты и верифицирует восстановление.
Почему не написать собственный скрипт restic + cron?
Можно — а потом поддерживать его, надеяться, что дампы останутся консистентными после обновлений версий, и замечать, когда cron тихо остановится. Dockstash — это тот самый скрипт: закалённый, с оповещениями, проверенный и сведённый к одному клику.
Мои данные в безопасности с Dockstash?
На тарифе Free/self-hosted всё выполняется на ваших собственных серверах, а копии попадают на ваше VPS-хранилище — мы никогда не держим ваши данные. Секреты зашифрованы AES-256-GCM в состоянии покоя, а репозитории Restic — вашим собственным ключом.
Что будет, если Dockstash закроется?
Ваши репозитории — стандартный Restic. Направьте CLI restic на ваше VPS-хранилище и восстановитесь без нас. Экспорт/импорт конфигурации включён, так что привязка нулевая.
Откуда мне знать, что мои копии действительно восстановятся?
Dockstash выполняет автоматические учебные восстановления: разворачивает свежий снимок во временное место, сверяет с источником и показывает статус проверки по каждому проекту. Непроверенная копия приравнивается к её отсутствию.
Какие базы данных поддерживает Dockstash?
Docker-адаптеры покрывают PostgreSQL, MySQL, MariaDB, MongoDB, Redis, Valkey, SQLite, ClickHouse, Elasticsearch, RabbitMQ, MinIO, InfluxDB и Neo4j — каждая выгружается корректным, консистентным для её движка способом.
Нужно ли писать файл конфигурации бэкапа?
Нет. Dockstash сканирует ваш Compose-проект, находит базы данных, тома и конфигурацию обратного прокси и предлагает план, который вы подтверждаете галочками. Один клик — и всё сохранено, никакого YAML.
Где хранятся мои копии?
На вашем собственном VPS-хранилище по SSH, в виде стандартных зашифрованных репозиториев Restic. Тариф Free работает полностью self-hosted без платного провайдера, поэтому ничего не проходит через третьи стороны.
Сколько стоит Dockstash?
Тариф Free — $0 за один self-hosted проект. Pro добавляет 10 проектов, почасовые копии и почтовые оповещения; Business — безлимитные проекты с приоритетной поддержкой и неограниченным числом подключённых серверов. Годовая оплата дарит два месяца.
Dockstash — это open source?
Да. Dockstash — проект с открытым исходным кодом под лицензией Apache-2.0, полный код доступен на GitHub: github.com/SelmiAbderrahim/dockstash. Весь стек можно разместить на собственном сервере, а бэкапы — стандартные зашифрованные репозитории Restic, которые восстанавливаются одной лишь CLI restic.