I’m one of the main maintainers of Portabase. A couple of weeks ago I shared it here, and I’ve been actively contributing to its development since.
Repo: https://github.com/Portabase/portabase
What it is:
Portabase is an open-source, self-hosted tool for backing up and restoring databases. It’s simple, reliable, and doesn’t require heavy dependencies. It uses a central server + lightweight agents (e.g., Portainer), so your databases don’t need to be exposed publicly.
Main features:
- Logical backups for PostgreSQL, MySQL/MariaDB, and now MongoDB - Cron-based scheduling - Flexible retention strategies - Agent-based architecture for self-hosted & edge setups - Ready-to-use Docker Compose
What’s new in v1.2.3: - MongoDB support (with or without auth) - Storage backend redesign: assign different backends per database, or even multiple for redundancy - Docker image now supports ARM - Google Drive Storage is available - New agent in Rust
Coming next: - New storage backends: GCS and Azure Blob - SQLite and Redis support
Portabase grows with community feedback—issues, feature requests, and contributions are all welcome. Would love to hear what you think would be most useful next!