Univention Corporate Server
UCS Management Console
|Company / developer||Univention GmbH|
|Source model||Open Source|
|Latest stable release||
3.2-1(18 February 2014)
|Supported platforms||i386, AMD64|
Univention Corporate Server (UCS) is a server operating system derived from Debian GNU/Linux with an integrated management system for the central and cross-platform administration of servers, services, clients, desktops and users as well as virtualized computers operated in UCS. Since Version 3.0, Univention also supports the functions provided in many companies by Microsoft Active directory for the administration of computers operated with Microsoft Windows via the integration of the open source software Samba 4. The principal developer of UCS is Univention GmbH from Bremen, Germany.
Univention is a member of the Open Source Business Alliance and supports the creation of the Open Source Business Alliance open source software stacks.
- 1 History
- 2 License
- 3 Structure and components
- 4 UCS-based products in the Univention App Center
- 4.1 Univention Corporate Client (UCC)
- 4.2 Univention Corporate Server @ school (UCS@school)
- 4.3 UCS Virtual Machine Manager (UVMM)
- 4.4 OX App Suite for UCS
- 4.5 KIXBOX
- 4.6 SAML identity provider
- 4.7 KVM virtualization server
- 4.8 Xen virtualization server
- 4.9 Active-Directory compatible Domain Controller
- 4.10 UCS Active Directory Connector
- 4.11 Desktop Environment (KDE)
- 4.12 DHCP server
- 4.13 Fetchmail
- 4.14 Mail server
- 4.15 Nagios
- 4.16 Print server (CUPS)
- 4.17 Proxy server/ web cache (Squid)
- 4.18 RDP server (xrdp)
- 4.19 Software installation monitor
- 4.20 Windows NT-compatible domain controller
- 4.21 Windows-compatible Fileserver
- 5 External links
- 6 References
The impulse for the development of UCS, which began in 2002, was the lack of a standardised Linux server operating system offering companies and organisations an alternative to Microsoft’s domain concept with the proprietary directory service Active Directory. Comparable Linux solutions (e.g., from SUSE and Red Hat) did not offer an integrated, cross-system user and computer management system, with the result that corresponding solutions had to be configured and maintained individually. Important early driving forces for the development of UCS were initially the Oldenburgische Landesbank and the department of the Bremen Senator for Education and Science, until the product was ready for market launch at the end of 2004. Since then, in addition to new versions, a number of software solutions based on the main product UCS have also been launched. UCS is predominantly employed in the German-speaking world by companies and public organisations from a wide range of sectors and fields, among others by the regional government authority of the federal state Brandenburg. In 2005, Univention began to market UCS also in other German-speaking countries. Today, UCS is used in many European countries and also outside of Europe, for example, in Nigeria and Australia.
UCS is open-source software; the proprietary developments of Univention GmbH included in UCS were published under the GNU GPL until Version 2.3. With the launch of Version 2.4, the company switched to GNU AGPL. There are also a range of software appliances based on UCS (e.g., in the groupware, desktop and IT service management fields).
Structure and components
Univention Corporate Server is based on the Linux distribution Debian GNU/Linux. There are numerous open source applications integrated in UCS, for example Samba, the authentication service Kerberos, the virtualization software Xen and KVM and Nagios for the monitoring of servers and services. However, the core and important unique selling point of UCS is the central administration tool "Univention Management Console", which allows the cross-system and cross-location management of IT infrastructures. UCS uses the directory service OpenLDAP to save data for identity and system management. The administration tools are operated via the web-based applications and command line interfaces. Thanks to the integrated administration service UCS Virtual Machine Manager (UVMM), the administration tools also allow the central administration of virtualized servers and clients, hard drives, CDROM and DVD images as well as the physical systems on which they are operated. The manufacturer goes to great lengths to guarantee possibilities for the integration of UCS in existing IT environments via the use of open standards and supplied connectors. In this way, the integrated Active Directory Connector allows the bidirectional synchronisation of the Microsoft directory service Active Directory and the directory service used in UCS, OpenLDAP. From UCS 3.1, UCS provides with "Univention App Center" an own graphic management component for the installation and deinstallation of UCS components and UCS-certified third-party appliances. The Univention App Center includes, beside Univention solutions, for example, the Open Source groupware solutions Zarafa and Open-Xchange, the backup solution SEP sesam, the document management system agorum®core, the customer management solution SugarCRM and the dropbox alternative ownCloud.
UCS-based products in the Univention App Center
Univention Corporate Client (UCC)
Univention Corporate Client (UCC) is an efficiently manageable operating system for PCs, notebooks and thin clients in companies and institutions. The software's desktop environment is optimised for business use. It provides integrated management procedures for users, clients, desktops and permissions, thus avoiding the deployment of different, non-compatible management tools. UCC serves as a platform for the access to remote desktop solutions and virtualised desktops as well as to browser- or terminal server-based applications.
Univention Corporate Server @ school (UCS@school)
UCS@school expands UCS with special functions for deployment in schools and educational institutions.
UCS Virtual Machine Manager (UVMM)
UVMM is a default component in the UCS administration system managing virtualized IT infrastructures for different virtualization technologies like KVM and Xen under Microsoft Windows, UCS and other Linux distributions.
OX App Suite for UCS
OX App Suite for UCS is a software appliance based on UCS and the groupware system Open-Xchange.
KIXBox is a Open Source service management solution based on the Open Ticket Request System (OTRS) and UCS. Customers and service agens can be managed centrally via the UCS management system. Nagios, the free system and network monitoring solution, is bidirectionally integrated in OTRS.
SAML identity provider
This app provides an identity provider for UCS based on the Security Assertion Markup Language (SAML) protocol and the SimpleSAMLphp software framework. With help of the identity provider, a single sign-on functionality for third party web services and applications (e.g., Google Apps, Salesforce.com etc.) can be realized while the authentication is done at the identity provider itself. The user management is done via UCS where users are individually activated for particular web services.
KVM virtualization server
This app provides a hypervisor for virtualization of systems using KVM. Multiple KVM nodes in the environment can be management with UCS Virtual Machine Manager, the management server for KVM or Xen.
Xen virtualization server
This app provides a hypervisor for virtualization of systems using Xen. Multiple Xen nodes in the environment can be managed with UCS Machine Manager, the management server for KVM or Xen.
Active-Directory compatible Domain Controller
Allows the use of UCS as an Active Directory domain controller for Windows systems.
UCS Active Directory Connector
UCS Active Directory Connector was developed to connect Active Directory and UCS transparently and establish a migration path; this allows automatic synchronization between Microsoft Active Directory and Univention Corporate Server including passwords, group definitions and other directory service objects. It allows the seamless parallel operation of Microsoft Windows and Linux environments without high administrative efforts. UCS AD Connector avoids double, demanding, complex and error-prone administration.
Desktop Environment (KDE)
The DHCP server is a service for the dynamic IP management for IPv4 networks. It is flexibly configurable and administrates even large networks reliably. During the configuration, you have the possibility to decide whether the IP addresses should be assigned dynamically or fixed. By specifying the MAC address, systems can be assigned a fixed IP address and this allows you to rule out third-party systems.
Fetchmail is an e-mail retrieval and forwarding program. Mails are fetched from remote mail servers and forwarded to the local delivery system. Fetchmail can be run as a daemon to constantly poll multiple servers at a specifed interval. The fetchmail app can not be installed in parallel with Open-Xchange, as Open-Xchange already provides its own fetchmail integration.
Mail server environment based on Postfix for sending mail via SMTP and Cyrus for the provision of mail boxes via IMAP and POP3. Virus checks via the scanner ClamAV and spam detection via SpamAssassin are integrated. Shared IMAP folders and mailing lists can be configured in the Univention Management Console.
System and network monitoring using the software Nagios. In addition to the standard Nagios plugins, UCS-specific plugins (e.g. for the domain replication) are provided.
Print server (CUPS)
Proxy server/ web cache (Squid)
The proxy server receives enquiries about Internet contents and verifies whether these contents are already available in a local cache. Answering times for the users and the transfer volume via the Internet access can be reduced. In addition, it also makes the checking and administration of the access to Internet contents possible. For example, it can be specified which users or user groups can access which websites and which can’t.
RDP server (xrdp)
Software installation monitor
The software monitor is a database in which information is stored concerning the software packages installed across all UCS systems. This database offers an administrator an overview of which release and package versions are installed in the domain.
Windows NT-compatible domain controller
Windows-compatible file/print server based on Samba 3 for UCS member servers.
- "Univention Corporate Server 3.0 released". h-online.com. Heise Media UK Ltd. 2011-12-12. Archived from the original on 14 January 2012. Retrieved 2012-01-16. ""German open source company Univention has released version 3 of its Corporate Server (UCS), which can now be used as an active directory domain controller"."
- "Software migration guide of the German Federal Ministry of the Interior, p. 34 ff.". cio.bund.de. German Federal Ministry of the Interior. 2008-04-01. Retrieved 2012-05-09. "With its Univention Corporate Server, Univention offers an integrated infrastructure solution which is comparable to the systems from Novell and Microsoft and which is completely published as open source software."
- "Univention Corporate Server 2.4 includes integrated virtualisation tool". h-online.com. Heise Media UK Ltd. 2010-09-01. Archived from the original on 11 April 2012. Retrieved 2012-05-09. "Bremen, Germany-based Linux specialist Univention has released the final version 2.4 of its Corporate Server (UCS) product.The biggest new feature is inclusion of the "Univention Virtual Machine Manager" (UVMM)"
- "Univention Corporate Server 3 released". h-online.com. Heise Media UK Ltd. 2011-12-12. Archived from the original on 27 April 2012. Retrieved 2012-05-09. "German open source company Univention has released version 3 of its Corporate Server (UCS),[...]The developers have also updated their distribution to the current versions of the Xen and KVM virtualisation solutions as well as the Nagios monitoring software."
- "Univention Corporate Server 2.4 includes integrated virtualisation tool". h-online.com. Heise Media UK Ltd. 2010-09-01. Archived from the original on 11 April 2012. Retrieved 2012-05-09. "[...]the "Univention Virtual Machine Manager" (UVMM), which allows virtual clients and servers, including CD, DVD and hard drive images, to be managed from a single interface. UVMM integrates seamlessly into the LDAP-based UCS management system and offers a uniform interface for both KVM and Xen,[...]"
- "Univention Corporate Server 3 release candidate available". h-online.com. Heise Media UK Ltd. 2011-11-12. Archived from the original on 2011-11-13. Retrieved 2012-05-09. "Major changes since Univention Corporate Server 2.4 include the integration of Samba4. Univention Corporate Server now offers comprehensive Active Directory functions and can be employed as a domain controller for AD environments."
- "Univention Corporate Server 3.1 with Active Directory functionality". h-online.com. Heise Media UK Ltd. 2011-12-13. Archived from the original on 14 December 2012. Retrieved 2012-12-17. "Univention has released version 3.1 of its Univention Corporate Server (UCS). The server distribution offers Active-Directory-compatible domain services using Samba 4. The new Univention App Centre simplifies the installation of third-party products..."