Repolode
Portabase

Portabase/portabase

Self-hosted tool for scheduled backup and restore of PostgreSQL, MySQL, MongoDB, Redis, SQLite, Docker volumes and more, managed from a web dashboard.

Stars
1,854
Forks
140
Open issues
39
Last commit
yesterday

What is it?

Portabase is a self-hosted backup and restore tool for database instances. It covers PostgreSQL, MySQL, MariaDB, MongoDB, SQLite, Firebird, MSSQL Server, Redis, Valkey, Docker volumes and files, with a web dashboard for managing backup operations.

Backups are handled by Portabase agents, which run alongside your data sources and carry out the operations on the dashboard's behalf. Restore is supported for most relational and document engines, while Redis and Valkey currently support backup only. Version coverage is listed per engine, for example PostgreSQL 12 through 18 and MySQL 5.7 through 9.

Portabase can be installed with a CLI, Docker, Docker Compose, Helm on Kubernetes, or Unraid. It is released under the Apache-2.0 license.

Key features

  • 01Backs up and restores PostgreSQL, MySQL, MariaDB, MongoDB, SQLite, Firebird and MSSQL Server.
  • 02Backs up Redis and Valkey, and Docker volumes and files.
  • 03Uses lightweight agents to run operations against your data sources.
  • 04Provides a web dashboard for managing backups.
  • 05Offers Docker, Docker Compose, Helm and CLI installation paths.

Use cases

  • Running scheduled backups for several database servers from one dashboard.
  • Backing up Docker volumes on a self-hosted server.
  • Deploying database backup on a Kubernetes cluster with Helm.
  • Restoring a database to a previous snapshot after a failure.

In collections

Topics

FAQ

What is portabase?
Self-hosted tool for scheduled backup and restore of PostgreSQL, MySQL, MongoDB, Redis, SQLite, Docker volumes and more, managed from a web dashboard. Portabase is a self-hosted backup and restore tool for database instances. It covers PostgreSQL, MySQL, MariaDB, MongoDB, SQLite, Firebird, MSSQL Server, Redis, Valkey, Docker volumes and files, with a web dashboard for managing backup operations.
Is portabase free to use? What license does it have?
portabase is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
Is portabase still maintained?
Actively maintained. The last commit to portabase was on Oct 25, 2026.
What can I use portabase for?
Running scheduled backups for several database servers from one dashboard. Backing up Docker volumes on a self-hosted server. Deploying database backup on a Kubernetes cluster with Helm. Restoring a database to a previous snapshot after a failure.
Where can I get portabase?
The source code and installation instructions are on GitHub: https://github.com/Portabase/portabase

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects