Configuring Global Settings for the Update of IGEL OS Apps
When preparing for updating your IGEL OS Apps, you have to first check if the global update settings set by default in the IGEL Universal Management Suite (UMS) suit your needs and, if not, adjust them accordingly.
Menu path: UMS Web App > Apps > Settings

Permissions
To access the Apps area, App Management permission is required. You can set the permission in the UMS Console > System > Administrator accounts.
To access various tabs under Apps > Settings, set the following rights:
UMS as an Update Proxy: Permissions for the node UMS Features under UMS Console > UMS Administration > Global Configuration
App Portal and Automatic Updates: Permissions for the node Server Network Settings under UMS Console > UMS Administration > Global Configuration
For how to set permissions, see Access Rights in the Administration Area.
UMS as an Update Proxy

UMS as an Update Proxy
Devices should download the apps from …
Defines from where the IGEL devices should download the assigned apps / app versions:
Download directly from App Portal (Default): The devices will download the assigned apps from the IGEL App Portal (defined in the tab App Portal).
Only the metadata of the imported apps is stored in the UMS. The IGEL UMS will automatically check if a newer version of the imported app is available in the IGEL App Portal at regular intervals as defined under the automatic updates.
If you have enabled and defined the Distributed App Repository, all binaries are uploaded to the configured Webdav servers. The devices will use the Distributed App Repository as a primary source in this case.
Download from UMS: The devices will download the assigned apps from the UMS Server.
The metadata of the imported apps is stored in the UMS. The IGEL UMS will automatically check if a newer version of the imported app is available in the IGEL App Portal at regular intervals as defined under the automatic updates.
The binaries of the apps are cached in the local cache of the UMS update proxy; the app binaries are cached in[IGEL installation directory]/rmguiserver/persistent/ums-appproxy/files
. The synchronization of app binaries with the App Portal is also performed at regular intervals as defined under the automatic updates.
If the device requests an app before the synchronization (i.e. before the app binaries are available in the UMS), the app will be downloaded to the UMS Server just in time, so that the device can take the app from there.
If you have enabled and defined the Distributed App Repository, all binaries are uploaded to the configured Webdav servers. The devices will use the Distributed App Repository as a primary source in this case.
For apps that are not imported from the IGEL App Portal, but manually uploaded, the metadata and binaries are stored in the UMS but never automatically updated.
If the app cannot be downloaded from the UMS for some reason (e.g. the UMS Server is unreachable), there is a fallback to the IGEL App Portal (defined in the tab App Portal) or to the hardcoded App Portal. If you want, however, to deactivate the fallback to the App Portal, you can enable the parameter Block devices from downloading apps from the public App Portal as a fallback option.
App synchronization between servers
Apps are automatically synchronized between the UMS Servers if you have an IGEL UMS High Availability or Distributed UMS installation. Note that a web certificate must be defined for all servers. It must contain the Cluster Address (if set) and all server addresses and be assigned to all servers. For detailed information on the Cluster Address and instructions on how to define a web certificate for all servers, see Server Network Settings in the IGEL UMS .
Enable automatic cleanup of unused versions
☑ The UMS update proxy does an automatic cleanup of the local cache once a week to keep the disc space used small. The cleanup checks all app versions in the cache against the app versions loaded in UMS. App versions which are used are excluded from the cleanup, for all others the binary files in the cache are deleted. The metadata of the apps in UMS is not changed.
Do not delete binaries directly from the cache of the UMS update proxy located in the folder ‘rmguiserver/persistent/ums-appproxy/files
’ . If you want to manually delete unused apps / app versions, follow the instructions in How to Delete Apps in the IGEL UMS Web App .
Which app versions are excluded from the automatic cleanup?
An app version is declared as used and is excluded from the cleanup if any of the following conditions is true.
For the IGEL OS Base System app, the app version is excluded if
it is the current default version of the app.
it is assigned to a folder.
it is explicitly assigned to a device.
For all apps other than the base system app, the app version is excluded if
it is the current default version of an app.
it is assigned to a folder.
it is explicitly assigned to a device.
it is assigned to a profile.
it is installed on a device.
it is a private app with binaries uploaded to the UMS update proxy.
Block devices from downloading apps from the public App Portal as a fallback option
☑ If the app cannot be downloaded from the UMS for some reason, devices will not try to download from the IGEL App Portal.
☐ If the app cannot be downloaded from the UMS for some reason (e.g. the UMS Server is unreachable), there is a fallback to the IGEL App Portal (defined in the tab App Portal) or to the hardcoded App Portal. (Default)
PXE Configuration
Deployment of IGEL OS via PXE is supported with IGEL OS 12.2.1 or higher. For details, see How to Deploy IGEL OS 12 with PXE .
App Binary Repositories
Manage App Binary Repositories

Here you can configure the binary app repository for the distribution of apps to locations with no internet connection or low bandwith. You need to enable Download from UMS. For details, see How to Use Distributed App Repositories in IGEL UMS.
Once an app is cached in the repository, synchronization is performed at the same intervals as defined for the automatic updates.
App Portal
App Portal base URL: Specifies which App Portal should be used for importing apps.
Make NO changes here unless you know exactly what you are doing!
Automatic Updates
Automatic Check for Updates
UMS will automatically check if a newer version of the app is available in the IGEL App Portal:
Updates will be checked every [number] minutes (Default: Every 120 minutes)
Updates will first be checked [number] minutes after server startup (Default: 17 minutes)
Settings specified here will be used for all apps for which Check for updates or Check for updates and auto-import into UMS is enabled in the Update Settings area.