About

Postgresus is a free, open source and self-hosted tool to backup PostgreSQL. Make backups with different storages (S3, Google Drive, FTP, etc.) and notifications about progress (Slack, Discord, Telegram, etc.)

Key Features

Scheduled Backups

Flexible scheduling (hourly, daily, weekly, monthly or specific times) to automate consistent PostgreSQL backups.

Configurable Health Checks & Alerts

Periodic DB health checks with configurable failure thresholds and notifications for downtime and recovery via Slack, Discord, Telegram, email or webhooks.

Multiple Storage Destinations

Store backups on local disk, S3, Google Drive, FTP/NAS, Dropbox and other supported targets while keeping files under your control.

Self-hosted Deployment & Easy Install

Deployable in ~2 minutes via install script, Docker, Docker Compose or Helm (Kubernetes) so you run and own the service on your VPS or cloud instance.

Security, Access Controls & Audit Logs

Enterprise-grade encryption for stored backups, read-only DB access to avoid corruption, team access management and detailed audit logs for compliance and tracking.

How to Use Postgresus

1) Install Postgresus on your server: use the automated install script (recommended), Docker/Docker Compose, or Helm for Kubernetes. 2) Add your PostgreSQL instance: enter host, port, credentials, select PostgreSQL version and SSL settings. 3) Configure a backup schedule and choose storage: pick hourly/daily/weekly/monthly and select a destination (local storage, S3, Google Drive, FTP/NAS, etc.). 4) (Optional) Configure notifications and team access: add Slack/Discord/Telegram/email/webhook integrations to receive success/failure alerts; invite team members and set permissions. Backups will run automatically and can be downloaded or restored in one click from the UI.

Use Cases

Individual developer: Automatically back up a development or personal project database to S3 or local disk to protect work and enable quick rollback.
DevOps / Production backups: Schedule regular encrypted backups for production PostgreSQL (including cloud DBs like RDS/GCloud SQL) and receive alerts on failures or DB downtime.
Team & compliance: Provide controlled access, audit logs and encrypted backups for teams requiring traceability (who downloaded/restored/configured backups) to meet security and compliance needs.