Cloudron 3.4 released

By Girish on Tuesday, December 18th 2018

We are happy to announce the release of Cloudron 3.4!

For those unaware, Cloudron is a platform that makes it easy to run web apps on your server and keep them up-to-date and secure. Think SaaS for self-hosted apps.

Cloudron 3.4 adds a new System view, new task framework, flexible mailbox management & more

System view

The System view gives a quick status of the internal Cloudron services. The memory limit of the services can be individually tweaked and they can be restarted if needed.

Task framework

We have reworked many of the long running tasks like backups, updates, certificate renewal into tasks (atomic operations) that can be cancelled at any time. The status, progress and logs of each of these tasks is tracked individually as well.

Certificate renewal:


Backup progress:

Update progress:

Flexible mailbox management

Cloudron apps are automatically configured to send and receive email. In previous version of Cloudron, the platform allocated the Mail FROM address as a mailbox for an app. Unfortunately, there was no easy way to access any emails sent to this address as the platform locked down access to the mailbox for just the app.

In 3.4, we have made this more flexible. An app can be assigned any arbitrary address as the Mail FROM. To access emails that are sent to this address, just make sure the address is a concrete mailbox or an alias to an existing mailbox. If a mailbox with the Mail FROM name does not exist, any replies to the email will bounce.


Per-app automatic updates

The Cloudron team tracks upstream app releases and pushes out tested updates for apps. Apps updates are applied automatically based on the update schedule. In addition, some app updates are not applied automatically when an app introduces big new features and breaking changes

Some apps like the LAMP app expect the user to upload application code. This means that the Cloudron team cannot do comprehensive testing for an app update (for example, maybe a change in the PHP version breaks the app). For this reason, we have now made it possible to disable automatic updates apps at a per-app level.

This setting can be found in the app's configuration page:


Other notable changes

  • Fix iconset regression for account and Cloudron name edits
  • Add server reboot button and warn if reboot is required for security updates
  • Move graphite service away from port 3000 (reserved by ESXi)
  • Fix issue where OOM mails are sent out without a rate limit
  • Show a banner to indicate server is offline

Install or update Cloudron

New to Cloudron? Get started for free by running with 3 simple commands on your server.

To update an existing installation, simply click on the 'Update now' button on your dashboard.

Comments?

Comments/Suggestions/Feedback? Use our Forum or email us.