Brespi
Backup and Restore Pipelines for Self-Hosters
Brespi makes it easy to define, execute and schedule backup and restore pipelines. Think: a visual pipeline builder which allows you to chain together various steps (PostgreSQL backups, compression, encryption, S3 uploads) into a single automated flow.
Brespi is 100% free and open source, available on GitHub.
Use case
One of the pain points of self-hosting is backup and restore management, which often lacks the maturity and robustness it deserves. Backups are too important for stitching together a handful of shell scripts.
Brespi was created to help professionalize backup and restore automation in self-hosting environments, whether you’re running a rented VPS or a homelab server.
For example:
- when hosting your own PostgreSQL database, Brespi works with
pg_dump. - when hosting a WordPress website, Brespi can back up arbitrary folders (such as
wp-uploads/)

For storing backup artifacts, Brespi supports both local file systems and S3-compatible storage. The latter is especially useful if you don't have a good secondary backup location available (there's built-in support for encryption).
Additionally, you can define policies like "back up every night, keeping the last 60 versions", combining scheduling and automatic retention in a single pipeline.