Table of Contents
Univention Corporate Server (UCS) is a server operating system based on Debian GNU/Linux with integrated management system for the central administration of servers, services, clients, desktops and users.
This quickstart guide offers a short introduction on how to get started with UCS. Several features of UCS are only mentioned briefly with a reference to further documentation. The documentation on UCS is available at https://docs.software-univention.de/.
The installation DVD can be downloaded from the Univention website at https://www.univention.com/downloads/ucs-download/iso-installation-image/. The installation DVD is only available for the host architecture amd64 (64-bit). It has support for the Unified Extensible Firmware Interface-Standard (UEFI) including SecureBoot.
Alternatively preinstalled images for VMware and VirtualBox can be used. These are available for download at https://www.univention.com/downloads/ucs-download/preinstalled-vm-images/..
The system requirements vary considerably depending on the intended purpose and the number of users. The minimum requirements for the installation are 1 GB memory and 8 GB hard drive space.
The installation is performed via a menu-driven installer and can be used both interactively and completely profile-based [ext-doc-inst].
The system language, keyboard layout and time zone can be selected in accordance with local requirements.
A valid network configuration should be set during the installation. If, for example, a gateway and a name server are specified, but the name server cannot be reached, this may result in unnecessary timeouts. In these cases, it makes more sense not to specify a gateway. The network configuration can be employed using DHCP. If there is already a name server available in the local network, it should be used. If additional UCS systems are installed in the domain at a later point in time, the master domain controller and any backup domain controller systems should be entered as name servers.
During installation, the system can be used for various purposes which can only be configured at this point in the setup process.
An overview of the other different system roles can be found in [ucs-systemrole].
With UCS and the ad-takeover].
an existing Active Directory domain can be migrated completely to UCS. For information on how to set up the UCS system for this scenario, see [
In the subsequent course of the installation, the fully qualified host name, under which the
computer should be accessible in the network, is entered for a master domain controller. A local
name should also be used as the domain name in this case, e.g.,
company.intranet
. (If the system is used as a mail server, for example,
the mail domains can be used independently of the domain names).
For example, to commission the mailserver
host system in the
company.intranet
DNS domain,
mailserver.company.intranet
should be entered as the fully qualified host
name.
The is suggested based on the fully qualified host name and
only needs to be adjusted in exceptional cases. The root password must be at least eight
characters long and is also set as the password for the user Administrator
during the installation of the first UCS system (master domain controller).
An autopartitioning feature can be used during the installation which creates an LVM volume group on the first hard drive by default.
The installed software components can be adapted later at any time and subsequently installed from the Univention App Center.
After confirming the configuration settings the installation is initiated. Once completed, the system must be restarted. The further configuration is made using the Univention Management Console (UMC).
The web interface of an installed UCS system is directly available via its IP address
(https://
or server_ip
http://
, HTTPS is recommended).
By default, a portal page is configured on the master domain controller where all applications are listed that are installed in the domain.
For all other system roles, the start site consists of an overview of all locally installed applications.
(View as well as the partitioning of entries can be customized in a very flexible manner, see also [ucs-portal].)
server_ip
Figure 3.1. Illustration of the portal page on the master domain controller with all domain wide available applications
On each start site of a UCS system, there is an entry Administrator
with the
password specified for the user root
during the installation.
For administrating UCS, the LDAP directory is the central component of a UCS domain. In the LDAP, domain wide information such as the users, groups and computer accounts is saved. Depending on the settings, this information is replicated to the other domain controllers in the domain either completely or selectively. The UMC modules which edit the LDAP directory directly can be accessed only on the master domain controller via Univention Management Console. Furthermore, they can also be controlled using the command line interface Univention Directory Manager [ucs-udm].
UCS updates can be installed in the UMC module
.Additional software, like for example the Active Directory Connection, can be installed using the Univention App Center in the Univention Management Console:
Univention Configuration Registry is the central tool for managing the local system configuration of a UCS system. Settings are specified in a consistent format, the so-called Univention Configuration Registry variables. These variables are used to generate the configuration files used effectively by the services/programs. Direct editing of the configuration files is only needed in exceptional cases.
Univention Configuration Registry variables are managed via the Univention Management Console module
. Configuration files are automatically updated when the UCR variables registered on them are changed.In addition to the UCS systems, a UCS domain can also integrate different clients. The following clients are supported:
This quickstart guide only provides an entry into UCS. UCS is very scalable, additional services can simply be installed on additional systems. This domain join is described in [ucs-join].
UCS offers various additional services which are covered by the UCS license and which can be integrated at a later point in time:
Univention Corporate Server provides comprehensive documentation:
[ucs-handbuch] Univention GmbH. 2019. Univention Corporate Server - Manual for users and administrators. https://docs.software-univention.de/manual-4.4.html.
[ucs-systemrole] Univention GmbH. 2019. UCS Manual - System roles. https://docs.software-univention.de/manual-4.4.html#systemrollen.
[ad-takeover] Univention GmbH. 2019. Migrating an Active Directory domain to UCS using Univention AD Takeover. https://docs.software-univention.de/manual-4.4.html#windows:adtakeover.
[ucs-winjoin] Univention GmbH. 2019. UCS Manual - Windows domain joins. https://docs.software-univention.de/manual-4.4.html#windows-domaenenbeitritt.
[ucs-macjoin] Univention GmbH. 2019. UCS Manual - Mac OS X domain joins. https://docs.software-univention.de/manual-4.4.html#joining-macos.
[ucc-manual] Univention GmbH. 2016. Univention Corporate Client - Manual for administrators. https://docs.software-univention.de/ucc-manual-2.0.html.
[ext-doc-inst] Univention GmbH. 2019. Extended installation documentation. https://docs.software-univention.de/installation-4.4.html.
[ucs-uvmm] Univention GmbH. 2019. UCS manual - Virtualization. https://docs.software-univention.de/manual-4.4.html#uvmm:chapter.
[ucs-proxy] Univention GmbH. 2019. UCS manual - Web proxy for caching and policy management / virus scan. https://docs.software-univention.de/manual-4.4.html#ip-config:Web_proxy_for_caching_and_policy_management__virus_scan.
[ucs-nagios] Univention GmbH. 2019. UCS manual - Infrastructure monitoring with Nagios. https://docs.software-univention.de/manual-4.4.html#nagios::general.
[ucs-dhcp] Univention GmbH. 2019. UCS manual - IP assignment via DHCP. https://docs.software-univention.de/manual-4.4.html#module:dhcp:dhcp.
[ubuntu-join] Univention GmbH. 2019. Integration of Ubuntu clients into a UCS domain. https://docs.software-univention.de/domain-4.4.html#ext-dom-ubuntu.
[ucs-portal] Univention GmbH. 2019. UCS manual - Portal page as central view on the UCS domain. https://docs.software-univention.de/manual-4.4.html#central:portal.
[ucs-udm] Univention GmbH. 2019. Command line interface of domain management (Univention Directory Manager). https://docs.software-univention.de/manual-4.4.html#central:udm.
[ucs-join] Univention GmbH. 2019. UCS Manual - How UCS systems join domains. https://docs.software-univention.de/manual-4.4.html#linux-domaenenbeitritt.
[domain-saml] Univenton GmbH. 2019. SAML identity provider. https://docs.software-univention.de/manual-4.4.html#domain:saml.
[integrate-other-linux] Univention GmbH. 2019. Integration of Linux/Unix systems into a UCS domain. https://docs.software-univention.de/domain-4.4.html#ext-dom-unix.