In this configuration area, you can define the global settings for updating your IGEL OS Apps through the IGEL Universal Management Suite (UMS). For example, you can define where the devices download the apps from, set automatic app updates and cleanup.
Menu path: UMS Web App > Apps > Settings
You can find detailed information in the following sections:
Required 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 the configuration 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 Tab
In this tab, you can configure where IGEL OS devices download apps from, how UMS caches app binaries, and how cleanup and fallback work.
UMS as an Update Proxy Options
Devices should download the apps from …
Defines from where the IGEL devices download the assigned apps and app versions.
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 and not the source defined here.
-
Download directly from App Portal:
-
The devices download the assigned apps from the IGEL App Portal (defined in the App Portal tab).
-
Only the metadata of the imported apps is stored in the UMS.
-
The UMS will automatically check if a newer version of the imported app is available in the IGEL App Portal at regular intervals. You can set the intervals under the Automatic Updates tab.
-
-
Download from UMS (Default):
-
The devices download the assigned apps from the UMS Server.
-
The metadata of the imported apps is stored in the UMS.
-
The UMS will automatically check if a newer version of the imported app is available in the IGEL App Portal at regular intervals. You can set the intervals under the Automatic Updates tab.
-
The binaries of the apps are cached in the local cache of the UMS app 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 performed at regular intervals as defined under the Automatic Updates tab.
-
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.
-
Fallback Option:
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. 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.
Several UMS servers:
The imported 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-Netzwerkeinstellungen in der IGEL UMS .
Enable automatic cleanup of unused versions
☑ The UMS update proxy automatically cleans the local cache once a week. (Default)
App binaries can consume a lot of disc space when several app versions are imported to the UMS. The cleanup of app versions is important to control the used disc space.
The cleanup checks all app versions in the cache against the app versions loaded in the UMS. App versions which are used are excluded from the cleanup. The binary files of the versions not in use are deleted from the cache. The metadata of the apps in the 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 .
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 Options
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 .
The PXE Configuration is only available if Download from UMS is set under UMS as an Update Proxy.
App Binary Repositories Options
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 bandwidth. 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 Tab
App Portal base URL
Specifies the App Portal to be used for importing apps to the UMS.
Make no changes here unless you know exactly what you are doing!
Automatic Updates Tab
The UMS automatically checks if a newer version of the app is available in the IGEL App Portal:
-
Updates will be checked every [number] minutes (Default: Every 1440 minutes, that is, once a day)
-
Updates will first be checked [number] minutes after server startup (Default: 17 minutes)
Settings specified here are 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.
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.