# MariaDB (RomM Backend) MariaDB 11 provides the database backend for RomM on Dankserver. RomM 5.2.0 requires MariaDB (or PostgreSQL) for its data store. **Host:** Dankserver — **Docs:** https://mariadb.com/kb/en/docker-mariadb-information/ ## Facts | Item | Value | |------|-------| | Image | `docker.io/mariadb:11` | | Port | 3306 (internal, within `appnet`) | | Database name | `romm` | | Data volume | `/opt/romm/mariadb` | ## Docker Compose ```yaml mariadb: image: docker.io/mariadb:11 container_name: romm-mariadb restart: unless-stopped environment: MARIADB_ROOT_PASSWORD: "${MARIADB_ROOT_PASSWORD}" MARIADB_DATABASE: romm MARIADB_USER: "${ROMM_DB_USER}" MARIADB_PASSWORD: "${ROMM_DB_PASSWD}" volumes: - /opt/romm/mariadb:/var/lib/mysql healthcheck: test: ["CMD", "mariadb-admin", "ping", "-h", "localhost"] interval: 10s timeout: 5s retries: 3 ``` ## Backup Back up the volume directory periodically: ```bash sudo rsync -a /opt/romm/mariadb /mnt/backup/romm-mariadb/ ``` ## See Also - [[RomM]] — service that uses this database