Vault¶
Vault is a backup and restore daemon for Unraid servers. It protects Docker containers, libvirt VMs, ZFS datasets, folders, and plugins by backing them up to pluggable storage destinations — local disk, SFTP, SMB, NFS, WebDAV, or S3-compatible object storage. Vault ships with a REST API, an MCP server for AI assistants, WebSocket progress streaming, and an integrated web UI built with Svelte 5.

What you can do¶
- Back up more than containers — Docker containers, libvirt VMs, ZFS datasets, folders, and installed Unraid plugins.
- Send backups anywhere — local disk, SFTP, SMB, NFS, WebDAV, or S3-compatible object storage, with per-destination bandwidth throttling.
- Choose a strategy — full, incremental, and differential chains with simple-count or Long-Term Retention.
- Stay safe — backups encrypted with your backup password (age encryption — a modern, audited standard), content-defined deduplication, and per-run SHA-256 verification.
- Monitor in real time — live WebSocket progress streaming across Dashboard, Jobs, Restore, Storage, History, Replication, Recovery, Logs, and Settings pages.
See How Backup Works for the concepts behind these features.
Finding your way¶
- New to Vault? Getting Started walks you from install to your first backup in about ten minutes.
- Setting things up? The Guides are step-by-step recipes for jobs, storage, anomaly detection, and disaster recovery.
- Curious how it works? How Backup Works explains full/incremental chains, retention, encryption, and deduplication in plain language.
- Automating? See the REST API and MCP server.
Integrations¶
- Home Assistant — monitor jobs and trigger backups from your dashboard with the ready-to-use custom integration
ha-vault. - AI assistants (MCP) — drive Vault from Claude and other MCP clients via the built-in MCP server.
- Scripting & automation — the full REST API exposes jobs, storage, runs, and restore points.
Support Vault¶
Vault is free and open source, built and maintained in my own time. If it protects something you care about, sponsoring on GitHub helps keep it maintained — new features, Unraid compatibility as it evolves, and support for the people using it.
Not in a position to sponsor? Starring the repository, reporting bugs, and sharing Vault with other Unraid users all help just as much.
Explore the UI¶
![]() |
![]() |
![]() |
![]() |



