Imported from GitHub by @khalathas
Migrated from GitHub #39
As I intend to run this on a server that's already got a native mariadb running on 3306, along with other services already using it, it would be nice if it were possible to specify alternate ports for at least the DB, or give it the option to use a native db installation if one's detected, to avoid conflicts.