PG Back Web
Released under AGPL-3.0, PG Back Web provides effortless PostgreSQL backups with an user-friendly web interface on self-hosted infrastructure.
Overview
🐘 Effortless PostgreSQL backups with a user-friendly web interface! 🌐💾 PG Back Web
🐘 Effortless PostgreSQL backups with a user-friendly web interface! 🌐💾 The project has 3K+ GitHub stars and is licensed under AGPL-3.0.
Key Features
Source: GitHub README
- 📦 Intuitive web interface: Manage your backups with ease, no database expertise required.
- 📅 Scheduled backups: Set it and forget it. PG Back Web takes care of the rest.
- 📈 Backup monitoring: Visualize the status of your backups with execution logs.
- 📤 Instant download & restore: Restore and download your backups when you need them, directly from the web interface.
- 🖥 Multi-version support: Compatible with PostgreSQL 13, 14, 15, 16, 17, and 18.
- 📁 Local & S3 storage: Store backups locally or add as many S3 buckets as you want for greater flexibility.
- ❤️🩹 Health checks: Automatically check the health of your databases and destinations.
- 🔔 Webhooks: Get notified when a backup finishes, failed, health check fails, or other events.
- 🔒 Security first: PGP encryption to protect your sensitive information.
- 🛡️ Open-source trust: Open-source code under AGPL v3 license, backed by the robust pg_dump tool.
Getting Started
Source: GitHub README
services:
pgbackweb:
image: eduardolat/pgbackweb:latest
ports:
- "8085:8085" # Access the web interface at http://localhost:8085
volumes:
- ./backups:/backups # If you only use S3 destinations, you don't need this volume
environment:
# Optional environment variables are ignored, see the configuration section below for more details
PBW_ENCRYPTION_KEY: "my_secret_key" # Change this to a strong key
PBW_POSTGRES_CONN_STRING: "postgresql://postgres:password@postgres:5432/pgbackweb?sslmode=disable"
depends_on:
postgres:
condition: service_healthy
postgres:
image: postgres:18
environment:
POSTGRES_USER: postgres
POSTGRES_DB: pgbackweb
POSTGRES_PASSWORD: password
ports:
- "5432:5432"
volumes:
- ./data:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres"]
interval: 5s
timeout: 5s
retries: 5
Normalized Features
Source: tool-features-normalized.json
backup restore, charts, dark mode, docker, docker compose, encryption, postgresql, webhooks.
Deploy
Features
Integrations & APIs
- Webhooks
Data & Storage
- Backup & Restore
Customization & Branding
- Dark Mode
Analytics & Reporting
- Charts & Graphs
Security & Privacy
- Encryption
Compare PG Back Web
Related Databases & Data Tools Tools
View all 122 →Supabase
99KThe open-source Firebase alternative — Postgres database, Auth, instant APIs, Realtime subscriptions, Edge Functions, Storage, and Vector embeddings.
Prometheus
63KAn open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.
NocoDB
62KTurn your existing database into a collaborative spreadsheet interface — without moving a single row of data.
Meilisearch
56KLightning-fast, typo-tolerant search engine with an intuitive API. Drop-in replacement for Algolia that you can self-host for free.
DBeaver
49KFree universal database management tool for developers, DBAs, and analysts. Supports 100+ databases including PostgreSQL, MySQL, SQLite, MongoDB, and more.
Milvus
43KMilvus is a high-performance open-source vector database built for AI applications, supporting billion-scale similarity search with sub-second latency.