Take control of your PostgreSQL database backups with a user-friendly web interface. This tool simplifies the entire process, from scheduling to restoration, without requiring deep database expertise. It's designed to be a plug-and-play solution, saving you time on complex configurations. The project is also expanding beyond PostgreSQL and will be known as UFO Backup in the future.
Key features include:
Installation is straightforward using the provided Docker image, getting you up and running in minutes.
services:
pgbackweb:
image: eduardolat/pgbackweb:latest
ports:
- "8085:8085"
environment:
- PBW_ENCRYPTION_KEY=${PBW_ENCRYPTION_KEY}
- PBW_POSTGRES_CONN_STRING=postgresql://postgres:${POSTGRES_PASSWORD}@pgbackweb-db:5432/pgbackweb?sslmode=disable
depends_on:
- pgbackweb-db
restart: unless-stopped
pgbackweb-db:
image: postgres:15-alpine
environment:
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
- POSTGRES_DB=pgbackweb
volumes:
- ./db-data:/var/lib/postgresql/data
restart: unless-stoppedPBW_ENCRYPTION_KEY=your_super_secret_encryption_key_32_chars
POSTGRES_PASSWORD=your_secure_database_passwordAuto-fetched 28 minutes ago
Auto-fetched 28 minutes ago