Cloudron is a platform that makes it easy to run and maintain web apps on your server. Unlike 1-click solutions that do not assist you with any tasks post installation and require knowledge of system adminstration, Cloudron provides a complete integrated solution for app and user management.
Installing Cloudron on your server instantly transforms it into a "smart server". There is a UI to install apps. It has a centralized place to manage the users and groups across all apps. Third party app developers can iterate as quickly as SaaS and provide support via the Cloudron App Store.
The platform comes with full built-in support for the DigitalOcean DNS APIs. Just setup your domain on DigitalOcean let the system take care of the rest.
DigitalOcean is the best supported provider, since the managed Cloudrons are also run on Droplets.