System requirements
Operating systems
Distribution | Supported release(s) | Deprecations | ||||
|---|---|---|---|---|---|---|
Red Hat Enterprise Linux (RHEL) | 7 | 8 | 9 | 10 | ||
Ubuntu Server | 18.04 LTS | 20.04 LTS | 22.04 LTS | 24.04 LTS | 26.04 LTS | 18.04 LTS will be deprecated. |
SUSE Linux Enterprise Server | 12 | 15 | 16 | 12 will be deprecated. | ||
Other Linux operating systems may work but are not officially supported.
SUSE: Install fontconfig dependency
To generate Captchas, the font configuration library and FreeType must be installed:
- RHEL –
yum install freetype fontconfig - Ubuntu Server –
apt install fontconfig - SUSE –
zypper install libfreetype6 fontconfig
Java Runtime, JVM
Airlock IAM bundles the Java runtime and JVM as part of the distribution, and it does not need to be installed on the target system.
Datastores
Airlock IAM requires a datastore to store user- and other data, see User data source configuration.
The chosen data layer has to be well managed and monitored. IAM is not responsible for the operation and backup/recovery. This is also true if the H2 database shipped with IAM is used. For productive usage, the data layer should be clustered.
Supported databases and directories:
- Databases – PostgreSQL, Oracle, MySQL, MariaDB, Microsoft SQL Server, H2 (other databases with JDBC may work but are not supported).
- Notice
Limitations of using H2 database
When using the H2 database, the following limitations must be accepted:
- The bundled H2 version may change between Airlock IAM minor releases.
- Airlock only tests and supports the H2 version bundled with a specific Airlock IAM release.
- H2 does not guarantee compatibility of database files across version upgrades. Upgrading to a newer H2 version may require exporting and re-importing data.
- We strongly recommend not using H2 in production environments.
- LDAP directories (you need to extend your schema).
- Microsoft Active Directory (no schema extension required but limits IAM features - see Microsoft Active Directory for IAM).
Note that most Airlock IAM features require a relational database.
User profile information and selected other data may be stored in a directory, but an additional relational database is still required for most features.
Minimum supported database versions:
Database | Supported versions | Deprecations |
|---|---|---|
PostgreSQL | 14, 15, 16, 17, 18 | 14 will be deprecated. After that, the minimum supported release will be 15. |
Oracle | 19.3, 21c, 23ai, 26ai | 19c will be deprecated. After that, the minimum supported release will be 21c or even 23ai/26ai. |
MySQL | 8.0 LTS, 8.4 LTS, 9.7 LTS | 8.0 LTS will be deprecated. After that, the minimum supported release will be 8.4 LTS. |
MariaDB | 10.6 LTS, 10.11 LTS, 11.4 LTS, 11.8 LTS, 12.3 LTS | |
Microsoft SQL Server | 2017, 2019 (v15), 2022 (v16), 2025 (v17) | 2017 will be deprecated. After that, the minimum supported release will be 2019. |
H2 | 2.1.214 |
- *
The official end-of-life date for Oracle 19c is the end of 2029. However, Oracle 19c causes several issues in the Airlock test environment. We have therefore decided to end support earlier.
Browser compatibility
Supported browsers Loginapp UI
The Loginapp UI supports all browsers in the Baseline core browser set whose versions were released within 30 months (2.5 years) prior to the Angular v21 release. This is in line with Baseline's definition of “widely available” support (see also Baseline definition).
This includes the following browser versions:
- Chrome (desktop and Android): 111
- Edge: 111
- Firefox (desktop and Android): 112
- Safari (macOS and iOS): 16.4
The Loginapp may work with older versions of the browsers specified above, or with other browsers. However, this is not guaranteed nor tested.
Supported browsers Adminapp
The Adminapp supports the same browsers as the Loginapp UI. For more information, see the section above.
The Adminapp is not designed to be used with mobile devices.
Further information and link
Internal links: