We are happy to announce the release of Cloudron 1.0. Removing the beta tag and moving to 1.0 is meant to signify that Cloudron is production-ready and ready for the daily use.
Say you want to run a web application like Wordpress, GitLab, Rocket.chat or even an email server. The first step is to get a server from one of the various cloud providers like AWS, Azure or Digital Ocean. Next, you have to start reading up installation manuals, provisioning databases and configuring the server.
Once the software is installed, DNS and SSL certificates have to be setup. If the server hosts multiple apps, one needs to make sure that apps do not interfere with each other, setup a reverse proxy and configure the firewall.
Installation is just one hurdle though. The server and apps must be secured and backed up properly. Upstream releases must be tracked and updates must be applied on time.
As you can see, self-hosting web applications is error prone and time consuming. 1-click installers and docker files automate some of the above tasks but requires one to have the technical know how to complete the installation and put in the effort to keep it up-to-date. We, at Cloudron, want to fix just that!
The Cloudron is a cloud platform that makes it easy to install and maintain apps on your server. Install Cloudron on your server, give it a domain name and start installing apps. Behind the scenes, the Cloudron automates all the tasks around installation like configuring databases, DNS setup and Certificate management. Apps on the Cloudron are containerized using Docker and run isolated from one another.
Cloudron has a backup solution that lets you backup and restore each app individually (compared to server snapshots). In fact, with Cloudron backups you can easily migrate your Cloudron in it's entirety from one infrastructure provider to another in no time.
Cloudron also provides a centralized way to manage users and specify which apps they can access.
Lastly, we have built an App Store that provides a mechanism for distribution and continuous update of apps. A good analogy for this is the Apple App Store on iOS or Google Play on Android. Anyone today can easily install apps from them and the apps are kept up-to-date. Cloudron does the same but for servers. You can easily install apps and receive continuous updates for the apps via the Cloudron Store.