I recommend you breakdowns of the particular to the smallest deliverable. You can use the tool WBS Chart Pro
I've been successfully using ShellyCloud for couple of years. It's linux based cloud platform deployable via git push, MySQL support is also available as MariaDB. https://shellycloud.com