FAQ

Frequently asked questions

Dockstash is a self-hostable, Docker-aware backup orchestrator. It auto-detects your Compose stack, dumps each database the correct way from its running container, stores encrypted Restic snapshots on your own storage VPS, and drill-tests the restore. Below are the questions we hear most.

Frequently asked questions

What does Dockstash actually do?

It runs on your production VPS, scans your Docker Compose projects, and detects every backup-able layer — volumes, databases, compose/.env, and reverse-proxy config. It dumps databases consistently from the running container, then stores encrypted Restic snapshots off-site over SSH with automated restore-drill verification.

Why not just use Backrest?

Backrest is a solid generic restic UI, but it does not know your database needs a pg_dumpall rather than a file copy, it does not detect your Compose stack, and it will not drill-test restores. Dockstash is Docker-project-aware and verifies recovery.

Why not write my own restic + cron script?

You can — and then maintain it, hope the database dumps stay consistent through version bumps, and notice when cron silently stops. Dockstash is that script, hardened, alerted, verified, and reduced to one click.

Is my data safe with Dockstash?

On the Free/self-host tier everything runs on your own servers and backups land on your storage VPS — we never hold your data. Secrets are AES-256-GCM encrypted at rest and Restic repositories are encrypted with your own key.

What happens if Dockstash shuts down?

Your repositories are standard Restic. Point the restic CLI at your storage VPS and restore without us. Config export/import is included, so there is zero lock-in.

How do I know my backups will actually restore?

Dockstash runs automated restore drills: it restores the latest snapshot to a scratch location, diffs it against the source, and surfaces per-project drill status. An untested backup is treated as no backup.

Which databases does Dockstash support?

Docker-aware adapters cover PostgreSQL, MySQL, MariaDB, MongoDB, Redis, Valkey, SQLite, ClickHouse, Elasticsearch, RabbitMQ, MinIO, InfluxDB, and Neo4j — each dumped the correct, consistent way for its engine.

Do I need to write a backup config file?

No. Dockstash scans your Compose project, detects databases, volumes, and reverse-proxy config, and proposes a plan you confirm with checkboxes. One click backs everything up — no YAML to author.

Where are my backups stored?

On your own storage VPS over SSH, as standard encrypted Restic repositories. The Free tier runs entirely self-hosted with no paid provider, so nothing transits a third party.

How much does Dockstash cost?

The Free tier is $0 for one self-hosted project. Pro adds 10 projects, hourly backups, and email alerts; Business is unlimited projects with priority support and multi-VPS. Yearly billing gives you two months free.