Cloudron 2.4 released

By Girish on Monday, June 25th 2018

We are happy to announce the release of Cloudron 2.4!

For those unaware, Cloudron is a platform for running self-hosted and on-prem web apps. The idea is to deploy apps on your server via our App Store to get a SaaS style hassle-free continuous deployment experience for self-hosted apps.

Logging enhancements

Prior to this release, Cloudron used journald for storing platform and application logs. Each app container logged as a unique journald 'unit'. This system worked reasonably well but we found that there is no away to control the log rotation of units independently. For example, it is not possible to configure journald so that atleast 10MB logs of each unit is preserved - one can only specify rotation across all units.

On the Cloudron, some app logs are very spammy compared to the rest. This causes important log information of platform/apps to be lost because it gets rotated off. To fix this, we have implemented a custom rsyslog backend for docker.

The app log viewer has been enhanced to interleave app logs and app management logs as a single stream. This is great because one can now see app cron jobs, app installation logs, app certificate logs and app logs interleaved in chronologic order.


We have also added UI to view the platform in the Support view, backup logs in the Backups view and email logs in Email view.

Backup UI

Backup configuration has been moved to a view of it's own.



For Cloudrons using the filesystem backend for backups, a warning will be displayed stating that it is dangerous to store backups on the same hard disk as the server itself. You can make this warning go away by explicitly confirming that the backups are on a different disk (in the backup UI).


Docker & Node updates

We have upgraded nodejs to 8.11.2. Docker has been upgraded to 18.03.1

Other notable changes

  • Remove password requirements - Previously we used to check for a special character and capital letters. Now that we have implemented 2FA support, we have relaxed the requirement to only enforce min 8 char limit instead.
  • Fix terminal resize issue
  • Make the mailbox name follow the apps location, if the user did not set it explicitly

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 under Settings.

Comments?

Comments/Suggestions/Feedback? Discuss in our Forum or email us.