We are happy to announce the release of Cloudron 5.5!

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

Cloudron 5.5 includes major database upgrades to PostgreSQL and MongoDB, configurable schedules for backup and updates, faster backups, option to delete mailbox data, improved handling of fallback certs & lots of bug fixes!

Database upgrades

We have updated PostgreSQL 10 to PostgreSQL 11. A number of extensions are now enabled by default - citext, btree_gist, postgres_fdw, pg_stat_statements, plpgsql.

MongoDB has been updated from 3.6 to 4.0. In the next release, we will do another upgrade to MongoDB 4.2.

This release shows one of the major strengths of using Cloudron for self-hosting apps. In the past, system administrators spent hours ensuring they had proper backups and updating databases. In contrast with Cloudron, databases upgrades are seamless and require no user intervention. Should the update fail, you can revert back with a click of a button.

Backup & Update Schedule

You can now configure the exact times at which Cloudron should perform backups and apply automatic updates.

Backup schedule is configurable from the Backups view. In the screenshot below, Cloudron is configured to do a complete backup everyday at 1AM in your Cloudron's timezone.

Updates can similarly be configured in the Settings page:

Delete Mailbox data

When deleting a mailbox, there is now an option to delete all the mails and filters inside the mailbox permanently. You can also decide to just delete the mailbox but keep the emails inside it on the server for archival purposes. Note that once you delete a mailbox, any mails sent to the address will immediately bounce (unless you have a catch all address set).

Fine tune backups

A lot of work has gone into optimizing backups and making them faster. Backups to any of the S3 providers (DigitalOcean Spaces, Scaleway Objects, AWS S3 etc) are almost 3x faster.

Backups is a complicated task and each setup requires fine tuning for optimal results depending on the amount of data being backed up and the S3 service. With this in mind, we have exposed some settings that you can use to fine tune your setup under Configure Backups -> Advanced.

A word of caution. It's best to be conservative with these settings since higher values don't necessary mean faster. Values also change dramatically between different providers. For example, DO spaces cannot handle more than 20 concurrent copies and you will hit the rate limit very quickly. AWS S3 on the other hand can handle 500 concurrent copies easily.

Misc

  • The task system has been reworked. In previous releases, tasks shared the same cgroup and memory/CPU limitations of the box code. By spinning tasks now in cgroups of their own, we can configure the memory/CPU required for each individual task separately.
  • The systemd target cloudron.target has been removed. To restart the box code, just use systemctl restart box now.
  • SFTP and File manager now work correctly with apps that use an external data directory.
  • File manager now shows directories first.
  • Groups are now alphabetically sorted.
  • Dark mode contrast issues in various views like Email view  has been fixed.
  • Route53: fix issue where validation failed when account has more than 100 zones.
  • We have updated our GPG signing keys (the old ones were expiring).

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.