Indigo Just a thought here, could you provide downloadable "extras"?
In this case, MySQL comes default but download the MariaDB service if needed?
I use a mixture of MySQL and MariaDB, which one I use depends on what one the live server is using.
While MySQL and MariaDB are similar, there are differences and those differences can bring you unstuck if you use MySQL local but MariaDB on live.
So having MariaDB is a must have feature.
As a side note, I love what you have done here, while I have only used it for a hot minute, it seems really easy to set up and get going with.