Skip to main content
Himmelblau is distributed as native packages for each supported Linux distribution. Visit the Himmelblau Downloads Page to fetch the appropriate packages for your distribution.

Packages

Himmelblau is split into several packages. Install all of them unless you have a specific reason to exclude one:
PackageDescription
himmelblauThe core daemon (himmelblaud and himmelblaud-tasks). Required.
nss-himmelblauThe NSS module (libnss_himmelblau.so). Enables getent passwd and group resolution for Entra ID identities. Required.
pam-himmelblauThe PAM module (pam_himmelblau.so). Enables PAM-based authentication against Entra ID. Required.
himmelblau-ssoThe SSO broker helper. Enables browser and desktop applications (Chrome, Firefox) to acquire tokens silently. Recommended.

Installation by distribution

Packages built from the development branch are intended for testing and evaluation only. Do not deploy development builds to production systems. Use a stable release from the Downloads Page for production deployments.
Himmelblau is available directly from the standard repository on Tumbleweed. Refresh and install in one step:
sudo zypper ref && sudo zypper in himmelblau nss-himmelblau pam-himmelblau himmelblau-sso

Post-install steps

After installing packages, disable the legacy nscd daemon. It conflicts with Himmelblau’s own identity cache:
sudo systemctl stop nscd
sudo systemctl disable nscd
sudo systemctl mask nscd
Then proceed to the Quickstart to configure your domain, NSS, and PAM.

Build docs developers (and LLMs) love