Cloudron 1.9 released - Restore UI, Google Cloud Storage & More

By Girish on Wednesday, January 17th 2018

We are happy to announce the release of Cloudron 1.9

For those unaware, Cloudron is a platform that makes it easy to run apps on your server and keep them up-to-date.

Restore UI

Cloudron app backups are completely portable. Using these backups, one can easily clone apps within the same Cloudron and also migrate apps across Cloudrons.

A little known feature is that the Cloudron itself is completely portable across server providers. This means that you can trivially move your Cloudron server from say AWS to Digital Ocean - all apps and data will automatically migrate to the new server.

In 1.9, we have added a UI to make this feature more accessible. To move your server to another service provider, do the following:

  • Create a full backup on the current Cloudron. Make note of the backup id:



  • Install Cloudron on a new server with Ubuntu 16.04:

      wget https://cloudron.io/cloudron-setup
      chmod +x cloudron-setup
      ./cloudron-setup --provider digitalocean # change this to your new server provider
    
  • Complete the DNS setup and click on Looking to restore located at the bottom:



  • Provide the backup information to restore from:



  • Cloudron will download the backup and start restoring:



You can now shutdown the old Cloudron server :-) Your new Cloudron server is an exact clone of the old one - all your users, groups, email, apps, DNS settings, backup settings, certificates, will be exactly as-is before.

Google Cloud Storage

We have added Google Cloud Storage as a backup destination. Thanks to @syn for this feature!



Terminal and logs

We introduced Web terminal in Cloudron 1.6. The Web terminal has largely supplanted the Cloudron CLI tool as the preferred way for uploading/downloading files and tweaking app configuration files.

In this release, the terminal and logs icons appear on the app grid itself alongside the app.



Clicking the terminal icon will popup the terminal window. With this change, you can rely on your window manager to align the log window and terminal window side by side.



Multidomain preparation

Cloudron requires a domain for installation. Apps are installed as subdomains of this main domain. It is possible to specify an external domain for an app.

In this release, we have made big strides towards adding proper multi-domain support to the Cloudron. With this feature, one can add any number of top level domains to the Cloudron and installs apps on any of them. This functionality will also bring in support for multiple domains in the email server.

We have added a domains menu for this, but most of the functionality is disabled since there is still work to be done. We expect this feature to be complete in the next release.



Other changes

  • Do not put app in errored state if backup fails

  • Display backup progress in managed Cloudrons

  • Update node to 8.9.3 LTS

  • Set the max email recepient limit (in outgoing emails) to 500