Portabase Logo
Portabase AgentDatabases

Supported Databases

List and configuration of databases managed by the agent.

The Portabase agent is designed to be agnostic and modular. It natively supports several database engines, whether for local (Docker) or remote backups.

Supported Databases

DatabaseType KeySupportTested VersionsRestore
PostgreSQLpostgresql✅ Stable12, 13, 14, 15, 16, 17 and 18Yes
MySQLmysql✅ Stable5.7, 8 and 9Yes
MariaDBmariadb✅ Stable10 and 11Yes
MongoDBmongodb✅ Stable4, 5, 6, 7 and 8Yes
SQLitesqlite✅ Stable3.xYes
Redisredis✅ Stable2.8+No
Valkeyvalkey✅ Stable7.2+No
Firebirdfirebird✅ Stable3.0, 4.0, 5.0Yes
MSSQL Servermssql✅ Stable-Yes
Docker Volumedocker-volume✅ StableDocker Engine 20.10+Yes

Global Configuration

Regardless of the database, the configuration follows the same pattern. You must tell the agent how to connect (host, port, credentials).

This is the simplest method: no file to edit on the server.

  1. Open the agent detail page (Organisation > Settings > Agents > [agent]).
  2. In the Managed Databases section, click Add database.
  3. Choose the type and fill in the connection settings. You can also paste a JSON entry in the JSON tab.

The configuration is sent to the agent on its next ping. Requires Dashboard 1.29.0+ and Agent 1.19.0+. See Adding a Database for details.

Generate UUID for your configuration
Generating...

For more details on each engine, check the dedicated pages in this section.

Last updated on

On this page