Cloudron 4.3 released

By Girish on Monday, November 18th 2019

We are happy to announce the release of Cloudron 4.3!

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. Think SaaS for self-hosted apps.

Cloudron 4.3 adds a new Network View, deploying custom apps from a private docker registry, LDAP/AD connector & more.

Network View

You can now select the IP address that Cloudron uses to configure the DNS. This IP address may be one of the following:

  • Public IP address
  • Address of an interface
  • Static IP address (For e.g. AWS VPC addresses or Digital Ocean Floating IP).


Custom Apps

We have now integrated development and deployment of custom apps on Cloudron as a first class feature. Deploying custom apps on Cloudron is nothing more than creating a Dockerfile, building an image and using the cloudron CLI to deploy it.

The docker image can be pushed to the public or private docker registry. If it's the latter, you can give Cloudron the credentials of the private registry to pull the image from in the Settings view:


Cloudron will take care of provisioning databases & caches that your app requires. The app will automatically be backed up like any other app. All Cloudron features like domain setup, snapshot, clone, rollback, will work out of the box.

See the tutorial for getting started. There is also a guide that covers various Cloudron specific considerations, and best practices.

Custom CSP Policy

The CSP HTTP header instructs the browser to only load scripts, media, images and other resources only from specific sites. Some apps set these headers to be overly restrictive and provide no way to customize them. For such apps, you can override the CSP headers set by the app.


For example, to embed Mattermost in another site, you can set the following CSP policy for Mattermost:

frame-ancestors: site.example.com;

LDAP Connector

The external LDAP feature allows users from your existing LDAP directory to authenticate with Cloudron. Each user account from the external directory will be automatically created on Cloudron and kept up-to-date.


The LDAP connector has been tested against Okta, JumpCloud and Active Directory. For example, an Okta configuration looks like below:

Other notable changes

  • email: Auto-subscribe to Spam folder
  • ticket: when email is down, add a field to provide alternate contact email
  • Add pagination and search to mailbox and mail alias listing
  • Resolve any lists and aliases in a mailing list
  • Rename Accounts view to Profile
  • Add search for groups and user association UI
  • List unstable apps by default
  • Make mailbox domain configurable for apps

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.