Document toolboxDocument toolbox

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

image-20241021-185136.png

 

Devices should download the apps from

Defines from where the devices should download the assigned apps / app versions:

  • Download directly from App Portal (Default): The devices will download the assigned apps directly from the IGEL App Portal (defined in the tab App Portal). Only the metadata of the imported apps are stored on the UMS Server.

  • Download from UMS: The devices will download the assigned apps from the UMS Server. Both the metadata and binaries of the imported apps are stored on the UMS Server; the app binaries can be found in  [IGEL installation directory]/rmguiserver/persistent/ums-appproxy/files.

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.

The synchronization with the App Portal is performed once a day. 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, so that the device can take the app from there.

Once an app is cached, synchronization to the UMS update proxy is performed at the same intervals as defined for the automatic updates.

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 App 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.

 

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.

PXE Configuration

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.

App Portal

App Portal base URL: Specifies which App Portal should be used for importing apps. 

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)