FAQ

Часто задаваемые вопросы

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.

Остались вопросы? Попробуйте