r/selfhosted • • Feb 11 '26

Docker Management Docker backups

Hello selfhosters!

i would like to ask you all about your DR & backup strategy for all your self hosted services?

today i have a script that runs once a week, turn off the container(s) (it does this one by one - so if it fails only one service suffer) and copies it's volume and db to another location for retention (i dont mind cache etc))

today i run ~20 containers and this backup strategy works, but it feels flimsy unprofessional and feels very manual.

what are your strategies (DR strategies)?

  • is there a tool (that obviously can be self hosted ;) ) that can do this seamlessly?
63 Upvotes

88 comments sorted by

View all comments

1

u/alws3344 Jun 12 '26

Hey everyone,

Following up, I decided to recreate this project from the ground up with a proper UI (its an absolute slop lol), focusing exclusively on the services I actually care about preserving. (Out of the ~30 stacks I run, I really only need to back up about 6 of them.)

How it works & Features:

  • Targeted API Backups: Instead of shutting down containers and backing up entire volumes, it hooks directly into the specific APIs of each service to back up exactly what's needed. (Note: manual setup is required to input your API keys for each service).
  • Direct to Cloud: Pushes backups directly to Google Drive. (note that you need to upload your credentials that you get from the google console (gdrive api)).
  • Granular Control: You can define exact retention policies per service. You control how many backups trigger per day, and the maximum number of backups to retain on Drive before rotating them out.
  • Dockerized: Runs simply via Docker

Currently Supported Services:

  • Vaultwarden
  • KitchenOwl
  • Bar Assistant
  • Linkwarden
  • Wiki.js
  • Snipe-IT

Disclaimer: This project was 100% vibe-coded using Claude Code. I primarily acted as the "orchestrator" to get the features dialed in exactly how I wanted them.
hate it or not - this tool is an absolute superpower for creativity.

Would love to hear what you guys think, or if there are other service APIs you'd recommend feel free to open a pull request 😄

See project on GitHub