docker-volume-backup

Website

Backup and rotate Docker volumes to local storage or remote backends

3.9k stars 146 forks last commit first released MPL-2.0

Actively maintained

Last commit 28 Jul 2026.

docker-volume-backup screenshot

docker-volume-backup is a lightweight companion container for backing up Docker volumes. It supports both recurring and one-off backups, can store archives locally and/or on remote storage backends, and can rotate old backups automatically.

Key Features

  • Scheduled or on-demand backups of one or more Docker volumes
  • Multiple targets: local archive plus optional remote backends (S3-compatible, WebDAV, SSH, and others)
  • Configurable rotation/pruning of old backups for supported backends
  • Optional container stop/restart during backup for improved consistency
  • Optional GPG encryption for backup archives
  • Notifications for successful or failed backup runs
  • Works with Docker Compose and supports Docker Swarm mode

Use Cases

  • Automated backups for stateful Docker services (databases, app data, configuration)
  • Shipping volume backups to an S3-compatible object store for offsite retention
  • Simple backup companion service for homelabs and small production stacks

Limitations and Considerations

  • Developed and tested primarily against Docker CE; other engines may work but are not guaranteed

It is designed to be small, easy to integrate into existing Docker stacks, and flexible in where backups are stored. For teams and individuals running stateful containers, it provides a pragmatic approach to volume backups without needing a full backup platform.

Categories:

Tags:

Tech Stack:

Share:

Similar to docker-volume-backup

rclone logo

rclone

Command-line sync and management tool for cloud and remote storage

58.7k
5.3k
Last commit

rclone is a CLI tool to sync, copy, mount, and serve files across cloud storage providers and standard protocols like S3, WebDAV, FTP, and SFTP.

MITActively maintained
Alternative to:
GoodSync logo
GoodSync
+8

PG Back Web

Web UI for automated PostgreSQL backups and restores

2.6k
144
Last commit

Self-hosted web interface to schedule, monitor, encrypt, store, and restore PostgreSQL backups to local disk or S3-compatible storage.

AGPL-3.0Slowing down
Alternative to:
Crunchy Bridge logo
Crunchy Bridge
+7
Duplicati logo

Duplicati

Encrypted, incremental backups to cloud and remote storage

14.8k
1.1k
Last commit

Open-source backup client for encrypted, compressed, incremental backups to cloud storage and remote servers via SFTP, WebDAV, and more.

Actively maintained
Alternative to:
Duplicacy (Commercial) logo
Duplicacy (Commercial)
+15
Kopia logo

Kopia

Cross-platform snapshot-based backup tool with encryption and deduplication

13.7k
689
Last commit

Cross-platform backup and restore tool with snapshot-based incremental backups, client-side end-to-end encryption, compression, and deduplication via CLI and GUI.

Apache-2.0Actively maintained
Alternative to:
Duplicacy (Commercial) logo
Duplicacy (Commercial)
+15
Velld logo

Velld

Database backup management and automation tool

477
24
Last commit

Self-hosted database backup manager with scheduling, S3-compatible storage, multi-database support, diff viewer and restore capabilities.

MITActively maintained
Alternative to:
Veeam Backup & Replication logo
Veeam Backup & Replication
+9

Zerobyte

Web UI for automated restic backups across multiple storage backends

6.8k
169
Last commit

Self-hosted backup automation with a modern web UI, built on restic. Schedule, monitor, and restore encrypted backups from local or remote volumes to multiple repositories.

AGPL-3.0Actively maintained
Alternative to:
Duplicacy (Commercial) logo
Duplicacy (Commercial)
+15