portabase logo

portabase

Portabase - Database backup & restore tool for PostgreSQL, MySQL, MsSQL, MariaDB, Firebird SQL, SQLite, MongoDB, Redis and Docker Volume

dockerHelm Kubernetesplatform linux | macos | windowsSupport PortabasePostgreSQLMySQLMariaDB SQLiteRedis MongoDBValkeyFirebirdMicrosoft SQL Serverself  hosted yesopen source ❤️
Website GitHub

What is it?

What it is

Portabase is an open-source tool for simplifying database backups and restorations, integrating with Portabase agents to manage operations securely.

Why it exists

To provide a unified, self-hosted solution for backing up and restoring multiple database engines (PostgreSQL, MySQL, MongoDB, etc.) with minimal configuration.

Who should use it

Teams building with TypeScript who want an open-source, self-hosted option.

Who should avoid it

Teams that need a fully managed SaaS with enterprise SLAs out of the box.

How it works

A quick walkthrough in plain English

How portabase works

Step 1 of 3

You interact with it

Open portabase, send a request, or connect it to your stack.

Features

Backup
Backup Tool
Database
Devops
Docker
Docker Backup

Advantages

  • Open source (Apache-2.0)
  • Active TypeScript ecosystem
  • Self-hosted deployment options

Disadvantages

  • Requires operational ownership for self-hosted setups
  • Community support varies by project maturity

Installation

native

git clone <repo-url>
cd <repo>
# See README for language-specific setup

FAQ

How can I install Portabase on my machine?

Portabase offers several installation options: the automated CLI (recommended), Docker Run, Docker Compose, Unraid Community Apps, Kubernetes with Helm, and a development setup. Detailed instructions for each method are available in the documentation under "Installation." Ensure Docker is installed before proceeding.

Which database engines does Portabase support for backup and restore?

Portabase supports PostgreSQL, MySQL, MariaDB, MongoDB, SQLite, Redis, Valkey, Firebird, MSSQL Server, and Docker volumes. All listed engines are marked as stable, and most support both backup and restore (Redis and Valkey do not support restore). Version compatibility details are provided in the Database Servers documentation.

Can I back up Docker volumes with Portabase?

Yes. Docker Volume support is stable and works with Docker Engine 20.10+; it can be backed up and restored like any other supported database engine.

What is the recommended way to run Portabase in a Docker environment?

Use the Docker Run method for a quick start: pull the image from Docker Hub (portabase/portabase) and run it with the required environment variables. For more complex setups, Docker Compose or Helm charts are available, with configuration details in the documentation.

Is Portabase open source and what license does it use?

Portabase is open source and distributed under the Apache-2.0 license. The full license text can be found in the LICENSE.txt file in the repository.

Loading documentation…
View on GitHub

Featured in Videos

YouTube tutorials and walkthroughs for portabase

s6

1,671,961 views

Starts at 00:00

Share

Alternatives

Similar projects ranked by category, topics, and text overlap.

Compare
portabase | MushyBook