I looked at Cloudron after comment. It is well done. Cloudron seems to have a monthly charge on top of what you might pay for your cloud hosting provider. Is my understanding correct?
But it's open source, so if you can life without the automatic updates and the app store (install apps and updates manually through their cli utility) you can still install more apps.
https://cloudron.io/pricing.html
But it's open source, so if you can life without the automatic updates and the app store (install apps and updates manually through their cli utility) you can still install more apps.