postgres-backrest is a PostgreSQL image with PgBackRest preinstalled.
It gives teams practical backup defaults without extra setup work.
What
- PostgreSQL + PgBackRest in one image, based on upstream
postgres. - Backup-ready defaults, including WAL archiving support.
- Flexible config handling through full file mounts or small
conf.doverrides. - Multi-arch support (
amd64,arm64).
How
docker run \
-e POSTGRES_PASSWORD=mysecretpassword \
ethoslink/postgres-backrest:latest
For deeper tuning, mount your own postgresql.conf or set POSTGRES_CONFIG_FILE to a custom path.
Why
Most teams need sane Postgres backup behavior on day one. They still need room to tune for their own workload later.
This image gives you that middle ground.
Why I keep it public
postgres-backrest is one of the infrastructure pieces extracted from production work. Keeping it public makes it reusable and boring in the best way.
Backups are not a place for cleverness. The defaults should be practical, visible, and easy to replace when the workload demands it.
