This guide covers installing Airlock binaries on Linux:
airlock— server and agentairsh— command-line clientairctl— administration toolairbot— Machine ID agent
Client tools (airsh, airctl, airbot) must be the same major version as the cluster they connect to. Airlock servers are compatible with clients of the same major version or one major version older. Clients of a newer major version are not supported.
Supported Platforms
Airlock is supported on the following Linux distributions. All listed platforms support airlock, airctl, airsh, airbot, and the web interface.
Supported Linux Distributions
| Distribution | Supported Versions |
|---|---|
| ALT Linux | 8 SP (release 10), p10, 10.0, 10.1, 10.2, 11 |
| Astra Linux Special Edition | 1.7, 1.8 |
| CentOS | 7, 8, 9, 10* |
| Debian | 10, 11, 12, 13 |
| openSUSE | 15.4, 15.5, 15.6 |
| Rocky Linux | 8, 9 |
| Ubuntu | 18.04, 20.04, 22.04, 24.04, 26.04 |
| RED OS | 7.3, 8.0 |
| ROSA Server | 7.9, 12.4, 12.5, 12.6 |
| MOS OS | 15.4, 15.5 |
Enhanced session recording requires Linux kernel v5.8+. Package manager installation (apt, yum, zypper) requires systemd. Repositories do not include packages for every distribution variant — you may need to replace ID with ID_LIKE for the nearest supported distribution.
Installation on Linux
The installation includes all components: airlock, airsh, airctl, and airbot.
Installation via Script
Run on the target host:
curl https://deckhouse.ru/downloads/airlock/install.sh | bash -sThe script updates the package manager repository and installs the latest version of Airlock.
Installing a Specific Version
To install a specific version, append it to the command:
curl https://deckhouse.ru/downloads/airlock/install.sh | bash -s v15.0.0Verifying the Installation
airlock version
airsh version
airctl versionInstallation from a tar Archive
Alternatively, download the archive from the official downloads page:
export version=v15.0.0
export os=linux
export arch=amd64
curl -O https://deckhouse.ru/downloads/airlock/airlock-${version}-${os}-${arch}-bin.tar.gz
tar -xzf airlock-${version}-${os}-${arch}-bin.tar.gz
sudo ./installChecksums
SHA256 checksums are available on the downloads page to verify binary integrity:
export version=v15.0.0
export os=linux
export arch=amd64
curl https://deckhouse.ru/downloads/airlock/airlock-${version}-${os}-${arch}-bin.tar.gz.sha256Next Steps
After installing the binaries:
- Deploy a cluster on a Linux server or in Kubernetes
- Connect your infrastructure using agents