With the first release candidate (RC), we are announcing the finalization phase for the major release of Univention Corporate Server, UCS 5.0. We will be concentrating on stabilizing the features implemented up to this point. Compared to the beta version of UCS 5, which we published in December, we have been able to achieve many improvements, in particular in the web interface of the UCS portal, the management console and the Univention App Center. I would like to present these briefly.

UCS 5 with new and clear structure and dark morde

New Design and modern Core:
Univention Corporate Server 5.0 has been released

The fifth major release of Univention Corporate Server is ready and available for download. UCS 5.0 contains new features, has a fresh look, comes with several improvements and bug fixes. The new version also uses a new core: UCS 5.0 is based on Debian 10 (“Buster”) and Python 3….mehr lesen »

Univention App Center: Resolving dependencies and possibility for multiple selection

Since the beta release, we have significantly expanded the App Center. During the implementation of the largely redesigned user interface of UCS 5, we have significantly improved its clarity and simplified access to functions even more.

We were able to improve the App Center’s handling of dependencies between individual apps: If an app requires the installation of another app in advance, the installation of all required apps will now be executed in one go. Take the Admin Diary Frontend as an example. It requires the installation of the backend component for data storage. Up to now, dependencies were recognized and requested, but the installation of the individual apps had to be done separately, one after the other.

A completely new feature is to select several apps in the frontend and to install, update or uninstall them in one step. For this purpose, all required app information and setup questions are collected by the App Center which then carries out the (un-)installation or the necessary updates in a single step. This facilitates the commissioning and updating of UCS environments significantly.

The new multi-select function of UCS 5.0 allows you to start a process, e.g. installation, for several apps simultaneously.

Thanks to these improvements, the App Center now provides an explicitly expanded range of functions compared to UCS 4. It thus becomes the first contact point for the commissioning of services after a successful UCS installation. We will therefore start to provide users with useful recommendations in the App Center instead of continuing to offer a selection of some components as part of the basic installation.

Portal: Updated front end and integration of the Management Console

The most important function of the Univention portal is to easily access web applications for users. One of these applications is the Univention Management Console (UMC), which allows administrators to centrally manage the domain and thus all services, users and resources. The UMC itself consists of numerous modules for different purposes. UCS 5.0 simplifies the use of the UMC by bringing the individual modules of the UMC into the UCS portal. So admins can already access them easily from there. As we want to maintain clarity at the same time, we are using the portal’s new feature of collecting several tiles of the portal in individual folders. This is similar to how we are accustomed to using smartphone interfaces. The integration of the UMC into the portal is the latest new feature of UCS 5.0. We will finalize the partly still incomplete user guidance by the time of the release.

You can organize the interface of the UCS 5.0 portal like you know it from your smartphone.

With the completely redesigned portal of UCS 5.0, we are also laying the foundation for the gradual conversion of the UCS web interfaces to a new Javascript framework. To this end, we have re-implemented the portal in Vue.js over the last few weeks. The previous dojo-based implementation will be replaced just in time for the release candidate. This switch brings a whole series of advantages: The new portal frontend has significantly improved accessibility, offers modern integration options, and an overall leaner implementation. Using this as a basis after the UCS 5.0 release, we not only intend to significantly expand the portal’s functionality but also to gradually convert the self-service and functions of UMC and UCS@school. We know this process will accompany us for a longer period of time after UCS 5.0. We will thus take special care to ensure that the changes go unnoticed by the end users. The integration of all modules in the portal provides the perfect ground for this, as the portal supports modules with the old and new framework in parallel.

What is the status of the release candidate?

Today’s release candidate of UCS 5.0 is not intended for productive use, but it determines the range of functions of the first stable version of UCS 5.0 we will publish. On this basis, we will be eliminating the last problems in the next few weeks. Using extensive tests, we will make sure that you can use the final version productively in a stable and high-performance manner. Its release is planned for the beginning of May.

The RC gives you also a good picture of which functions are available in UCS 5.0 at the time of release and which are still missing compared to UCS 4.4. This means, some apps such as monitoring, UCS@school or third-party integrations will only be published gradually after the release. If you update UCS 4.4 to UCS 5.0, the system automatically checks the availability of the installed apps. So the update will only be approved when these modules have been released for UCS 5.0.

We love to receive your feedback at help.univention.de or here on the blog!

Use UCS Core Edition for Free!

Download now
Ingo Steuwer

Using Linux since 1999, Ingo Steuwer started working at Univention in 2004. As Head of Product Management he focusses on the further development of UCS.

What's your opinion? Leave a comment!


  1. The second release candidate has been released today:


Your email address will not be published. Required fields are marked *