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
| Database | Type Key | Support | Tested Versions | Restore |
|---|---|---|---|---|
| PostgreSQL | postgresql | ✅ Stable | 12, 13, 14, 15, 16, 17 and 18 | Yes |
| MySQL | mysql | ✅ Stable | 5.7, 8 and 9 | Yes |
| MariaDB | mariadb | ✅ Stable | 10 and 11 | Yes |
| MongoDB | mongodb | ✅ Stable | 4, 5, 6, 7 and 8 | Yes |
| SQLite | sqlite | ✅ Stable | 3.x | Yes |
| Redis | redis | ✅ Stable | 2.8+ | No |
| Valkey | valkey | ✅ Stable | 7.2+ | No |
| Firebird | firebird | ✅ Stable | 3.0, 4.0, 5.0 | Yes |
| MSSQL Server | mssql | ✅ Stable | - | Yes |
| Docker Volume | docker-volume | ✅ Stable | Docker 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.
- Open the agent detail page (Organisation > Settings > Agents > [agent]).
- In the Managed Databases section, click Add database.
- 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