Skip to content

Databases

EngineVersions
PostgreSQL16, 17, 18
MySQL8.4 LTS
MariaDB11.4 LTS
Valkey (Redis-compatible)8

A database server is an engine installation on a managed Tundra server. One server can host multiple database engines.

Add a database server:
Go to DB Servers → Add → select engine, version, and the Tundra server to install on.

A database is a named database instance within a database server.

Create a database:
Go to Databases → New → select server, enter name, charset, and collation.

Create users and grant per-database privileges:

  1. DB Servers → [server] → Users → Add
  2. Set username and password (encrypted at rest)
  3. Databases → [database] → Access → Add Grant
  4. Select user and privilege level (SELECT, INSERT, ALL, etc.)

Connection strings are available in Databases → [database] → Connection String (step-up authentication required; logged in audit log).

Database backups are handled by the backup subsystem using pg_dump / mysqldump into restic snapshots. See Backups.

Each WordPress install automatically creates an isolated MySQL database and user. These are managed by the WordPress plugin and shown in WordPress → [install] → Database.