# Portabase

Portabase is an open-source, self-hosted tool that automates backup, centralisation, and on-demand restore of your databases. It is open source and self-hosted, installable on Proxmox.

Canonical page: https://ourlocalhost.com/app/7301/portabase

## Description

Portabase is an open-source, self-hosted tool that automates backup, centralisation, and on-demand restore of your databases. It supports PostgreSQL, MySQL, MariaDB, SQLite, Redis, MongoDB, Valkey, and Microsoft SQL Server, and integrates with Portabase agents to securely manage operations. It is aimed at homelabbers and DevOps teams who need reliable, automated database backups without building their own pipeline. Use it when you want a single dashboard to monitor backup health, receive notifications, and restore data quickly after a failed query or outage.

## Platform availability

Available on 1 of 9 platforms: Proxmox.

## Health score

72/100 (Good), based on 3 of 4 factors.
- Maintained: 100 (last commit 0 days ago)
- Popular: 65 (1,854 GitHub stars)
- Easy to install: 25 (1 install platform, install notes)

## Links

- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=portabase
- Official website: https://portabase.io
- Documentation: https://portabase.io/docs
- GitHub: https://github.com/Portabase/portabase

## Common questions

### Where does Portabase store backup metadata?

Portabase requires a PostgreSQL database for its own metadata. It uses that database to store storage location, status, scheduling, notifications, and system information.

### Do I need to open inbound ports on servers that host my databases?

No, the agents deployed near the databases periodically contact the central server. The central server does not contact agents directly, so no inbound ports are needed into the database environments.

### What should I include when installing Portabase with Helm?

Provide a random project secret, for example generated with openssl rand -hex 32. After installation, verify the pods and services to confirm the app is running.

### Can Portabase back up Docker volumes?

Yes, Docker volumes are described as first-class backup targets alongside PostgreSQL and MySQL.

### Can Portabase use an external identity provider for authentication?

Yes, it supports OIDC and OAuth2 connectors for authenticating to your instance using external identity providers.

## Alternatives

- Veeam Backup &amp; Replication: Veeam Backup works with both standalone ESXi and Hyper-V hosts, as well as with large virtual deployments.

---
Source: Our Local Host (https://ourlocalhost.com/app/7301/portabase), the self-hosted and open-source app directory.
