Cloudron 3.1 released
2 min read

Cloudron 3.1 released

We are happy to announce the release of Cloudron 3.1!

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.1 adds support for UDP ports and allows apps to spin docker containers.

UDP Support

Cloudron has long allowed apps to expose TCP ports for supporting non-HTTP protocols. For example, the Gitea and Gitlab apps expose the git protocol port. The Let's Chat app exposes a XMPP port.

With Cloudron 3.1, apps can expose UDP ports. This feature will enable many new apps like Teamspeak, Jitsi that require UDP to function.

The next release of the OpenVPN app will support tunneling both via UDP and TCP. You can click the app's configure dialog and select how you want to expose the UDP port:

Docker Addon

Cloudron is architected internally as a PaaS. Apps do not run databases, caches, queues and other services by themselves. Instead, it merely requests the Cloudron platform to provision the services it requires. This approach simplifies app development as the app authors just need to write a manifest file listing the services they require and the platform takes care of provisioning and managing the services.

Cloudron 3.1 adds a new docker addon. This addon will make it possible to implement CI/CD apps like Jenkins, Drone which build artifacts using containers. This is also useful for use cases such as IDEs and notebooks that run user code in containers (for sandboxing).

Here is an example of JupyterHub running on Cloudron using this addon. The notebook of each user is run internally as a docker container managed by the app:

Configurable backup interval

Cloudron automatically creates a backup every night (in the timezone of your Cloudron). This interval can now be configured in the backup settings.

Better API token management

API tokens can now be given a name to track them better. Note that the API Access view has been removed and moved into the Accounts page. This reflects the fact that API tokens are managed per user and not global to the Cloudron.

Other notable changes

  • User is now automatically logged in when account setup is completed.
  • Fixes an issue where certs of alternate redirect domains were not being renewed.
  • Fixes crash in cloudflare DNS backend

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.