Oh that is sad...
But you get the point. Installation is rather easy.
Upgrades is rather tricky and need administration skills.
Yunohost is a great project too, with upgrades.
But still, sometimes it fails.
I prefer to keep it KISS : one VM per service, and do upgrades manually.