Analysis updated 2026-05-18
Schedule and monitor backups for PostgreSQL, MySQL, MongoDB, or other databases from one dashboard
Restore a database from a saved backup without command-line tools
Deploy Portabase agents alongside each database for secure backup handling
| portabase/portabase | silvertakana/worldwideview | haydenbleasel/files-sdk | |
|---|---|---|---|
| Stars | 843 | 874 | 764 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 4/5 | 2/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs a small agent running alongside each database you back up.
Portabase is an open-source tool that gives you a visual dashboard to back up and restore your databases. If you run your own servers or applications and worry about losing your data, Portabase lets you manage backup jobs and restore operations from a single web interface rather than running complicated command-line instructions for each database separately. It supports a wide range of database engines: PostgreSQL, MySQL, MariaDB, MongoDB, SQLite, Redis, Valkey, Firebird, and Microsoft SQL Server. Most of these support both backup and restore, Redis and Valkey support backup only. The tool works by connecting to small "agent" programs that run alongside each database, handling the actual backup and restore operations securely. You can install Portabase through an automated command-line tool (the recommended path), directly via Docker (a containerization system that packages software so it runs the same way on any machine), using a Docker Compose configuration file for multi-container setups, or through Kubernetes with Helm charts for larger infrastructure environments. The project is self-hosted, meaning you run it on your own machines rather than relying on an external service. It is written in TypeScript and built with Next.js for the web interface. It is distributed under the Apache License, making it free to use and modify.
A self-hosted visual dashboard for backing up and restoring databases across many database engines from one interface.
Mainly TypeScript. The stack also includes TypeScript, Next.js, Docker.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.