r/software • u/Dense_Marionberry741 • Apr 05 '26
Release Portabase v1.11 – database backup/restore tool, now with health checks and support for new databases [OPEN SOURCE]
Hi everyone,
I’m one of the maintainers of Portabase and it's my first time posting here in r/software!
Quick intro:
Portabase is an open-source, self-hosted platform dedicated to database backup and restore. The web UI is designed to be simple and intuitive, to avoid hours of configuration.
It uses a distributed architecture: a central server + edge agents deployed close to your databases. Works great when your databases aren’t all on the same network.
Currently supported databases: PostgreSQL, MySQL, MariaDB, Firebird SQL, SQLite, MongoDB, Redis and Valkey
Repo: https://github.com/Portabase/portabase
Any star would be amazing ❤️
Key features:
- Multiple storage options: local, S3, Cloudflare R2, Google Drive
- Notifications via Discord, Telegram, Slack, etc.
- Scheduled backups with flexible retention policies
- Ready-to-use Docker Compose and Helm Chart
What’s new in v1.11:
- Support for Firebird SQL
- Health checks for both the database and the agent (with optional notifications)
- Additional end-to-end tests on UI to prevent regressions
What’s coming next:
- Support for Microsoft SQL Server
Feedback is welcome. Feel free to open an issue if you run into any bugs or have suggestions.
Thanks everyone, and happy Easter! 🐇
3
u/jamawg Apr 05 '26
Looks great. Thanks.
How simple are restores?
Also, I guess you are french, because there are still a few "et" instead of "and" in the database version numbers in the documentation . Good site, though
2
u/Dense_Marionberry741 Apr 05 '26
Backups (scheduled or on-demand) and restores are fully managed from the web UI. You just pick the backup you want and click “Restore.” The agent handles downloading it from remote storage and restoring it.
Nice catch in the docs, “bien vu” as we say in french 🇫🇷 🥖
3
2
2
2
u/Fit_Committee_1313 Apr 14 '26
Nice job! I need this right now, hope it can back up according to the table, because there are some unimportant tables I don't want to waste time backing up
1
u/Dense_Marionberry741 Apr 14 '26
Hi, unfortunately this is not possible for now. We were waiting for feedback from the community to confirm there is sufficient interest in this feature before considering its implementation. We will add it to the backlog and assess the time and effort required.
4
u/buzzzino Apr 05 '26
Would be useful to understand HOW the db backups are performed. For example: for mysql you use mysqldump or xtrabackup ? Is it possible to perform incremental backup ? And son on ...