DoomLabs
Open sourceZero cloud depsSelf-hostedDocker native

Docker backups,
done right.

Backerup bundles your container volumes, bind mounts, and config into a single portable file. Restore in seconds, share configs with your team, or migrate containers between hosts — all from a self-hosted UI.

backerup · quick start
live
0%
Open source
source available
0 MB
Max file size
per upload
0
Backup strategies
fully configurable
0
Cloud dependencies
runs on your infra
Features

Everything you need

A complete Docker backup lifecycle — from scheduled snapshots to one-click restores, all from a single self-hosted UI.

Full container backups

Archive volumes, bind mounts, and Docker inspect metadata into a single .backerup bundle — everything needed to fully restore or clone a container.

Config-only export

Export a lightweight config.json (raw docker inspect output) to recreate a container on any host — no volume data needed.

One-click restore

Restore volumes in-place, rebuild config without touching data, or spin up a brand-new container from any backup — your choice.

Scheduled backups

Define cron-based backup jobs per container with configurable retention: keep latest N, keep every N-th, or purge older than N days.

How it works

Up and running in minutes

01

Install

Run Backerup as a Docker container with access to your Docker socket. Up and running in under 30 seconds.

02

Configure

Add containers, choose a backup strategy (full archive or config-only), and set a cron schedule.

03

Backup

Backerup archives your volumes and metadata into a portable .backerup file on your schedule.

04

Restore

One click to restore in-place, rebuild config, or spin up a fresh container from any backup.

File format

The .backerup format

A single gzipped-tar file containing everything needed to restore or clone a container. Portable, transparent, and restorable without Backerup itself.

  • config.jsonRaw docker inspect output
  • manifest.jsonBackup metadata & checksums
  • volumes/*.tar.gzOne archive per volume
📦my-postgres.backerup142 MB
├──📄config.json8 KB
├──📄manifest.json2 KB
└──📁volumes/
├──🗜️postgres-data.tar.gz139 MB
└──🗜️postgres-config.tar.gz512 B
Quick start

Setup with docker-compose

The easiest way to get Backerup running is with docker-compose for declarative, reproducible deployments.

docker-compose setup
More tools

Built for Docker operators

Backerup is part of a growing suite of self-hosted Docker management tools — all open-source, dark-mode-first, and designed to run alongside your containers.

Current

Backerup

Full Docker container backup manager. Archive volumes, bind mounts, and config into a single portable .backerup bundle. Restore, migrate, or share — all from a self-hosted UI.

  • Full volume + config archives
  • Config-only export for fast migrations
  • One-click restore or container recreation
  • Cron-based schedules with retention policies
New

Daterup

Docker container update manager. Continuously checks your running containers for new image versions and lets you update them with a single click — or automatically on a cron schedule.

  • Digest-based update detection
  • One-click update — preserves all original config
  • Batch check & update all containers
  • Named cron schedules with full audit history
  • Live log viewer with level filtering

Start backing up today.

Open source, self-hosted, and free forever. Share your container configs with the community or keep everything private on your own infrastructure.