Setup new server do I need to manually install mysql/mariadb?

I’m following steps Quickstart - Get started with Icinga

I did a complete reinstall of Raspian on a RPI5 on nvme. Nothing else has hit this system. At step Setup MySQL Databases I’ve found that installing of a database is not in the prelimary steps. It is also not mentioned.

  1. was this deliberately omitted?
  2. Is there a preferred database server to use?

The requirements state that a relational database is necessary. While the Quickstart guide uses the MySQL/MariaDB route, PostgreSQL is also fully supported. If you want to follow the Quickstart guide, consider installing mariadb-server on your Debian-based distribution.

Yes, you need to install the database server yourself, it’s assumed as a prerequisite rather than omitted by mistake. The quickstart jumps straight to creating databases because it expects one to already be running. For Icinga, MariaDB is the commonly preferred choice on Debian/Raspbian and works well. Just apt install mariadb-server, secure it, then continue with the database setup steps as written. PostgreSQL is also fully supported if you’d rather go that route.