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.
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
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).
We have upgraded nodejs to 8.11.2. Docker has been upgraded to 18.03.1
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.