You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
A containerized PostgreSQL backup service that automatically creates database backups with configurable retention policies and optional S3/R2 cloud storage sync.
🗂️Retention Policies: Automatic cleanup of old backups (local and cloud)
☁️Cloud Storage: Support for AWS S3 and Cloudflare R2
🐳Container Ready: Works with Docker Compose and Kamal accessories
📊Health Checks: Built-in health monitoring
🔒Secure: Uses environment variables for credentials
Quick Start
Using Docker Compose
Create a.env file with your database credentials:
POSTGRES_USER=myuserPOSTGRES_PASSWORD=mypasswordPOSTGRES_DB=mydatabase# Optional: S3/R2 configurationS3_BUCKET=my-backup-bucketS3_PREFIX=db-backupsAWS_ACCESS_KEY_ID=your-access-keyAWS_SECRET_ACCESS_KEY=your-secret-keyAWS_DEFAULT_REGION=us-east-1# For Cloudflare R2, also set:AWS_ENDPOINT_URL=https://your-account-id.r2.cloudflarestorage.com