Package repositories
Package catalog and manual downloads: https://glaber.io/repo.
Repository channels
| Channel | Glaber version | URL | Purpose |
|---|---|---|---|
| latest | 3.6 | https://glaber.io/repo/latest | Current line. Recommended for new installs and staying on 3.6 |
| stable | 3.4 | https://glaber.io/repo/stable | Older long-lived 3.4 line |
| common | — | https://glaber.io/repo/common | Extra components (agent2, workers, plugins, glbmap, net-snmp, etc.) |
Versioned paths /repo/3.6/... and /repo/3.4/... are aliases of the same trees as latest and stable.
Note
Instructions below use the latest channel (3.6).
For the 3.4 line, replace latest with stable in the URL (or 3.6 with 3.4).
Supported operating systems
The live list is always on the repository page. For latest (3.6) at the time of this documentation update:
DEB (Debian, Ubuntu, Astra Linux)
| Distribution | Repository path | Apt suite |
|---|---|---|
| Astra Linux 1.7 | astra-1.7 |
astra-1.7 |
| Astra Linux 1.8 (SE) | astra-1.8 |
astra-1.8 |
| Debian 11 (Bullseye) | debian-11 |
bullseye |
| Debian 12 (Bookworm) | debian-12 |
bookworm |
| Debian 13 (Trixie) | debian-13 |
trixie (suite debian-13 is also published) |
| Ubuntu 20.04 LTS | ubuntu-20 |
focal |
| Ubuntu 22.04 LTS | ubuntu-22 |
jammy |
| Ubuntu 24.04 LTS | ubuntu-24 |
noble |
Paths use the major number only (ubuntu-24, not ubuntu-24.04).
RPM (AlmaLinux, ALT, Oracle Linux, RED OS)
| Distribution | Repository path |
|---|---|
| AlmaLinux 8 / 9 / 10 | almalinux-8, almalinux-9, almalinux-10 |
| ALT Linux 10 / 11 | altlinux-10, altlinux-11 |
| Oracle Linux 10 | oracle-10 |
| RED OS 7 / 8 | redos-7, redos-8 |
The stable (3.4) channel also publishes Debian 10 and Ubuntu 18.04; latest (3.6) does not.
Adding the GPG key (DEB)
apt-key is deprecated and may be unavailable on Debian 13 / Ubuntu 24. Use a keyring with signed-by:
apt-get update
apt-get install -y wget gnupg2 lsb-release ca-certificates
wget -qO - https://glaber.io/repo/key/repo.gpg \
| gpg --dearmor -o /usr/share/keyrings/glaber-archive-keyring.gpg
Adding the repository: Debian and Ubuntu
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/glaber-archive-keyring.gpg] \
https://glaber.io/repo/latest/deb/$(. /etc/os-release; echo ${ID})-$(lsb_release -sr | cut -f1 -d.) \
$(lsb_release -sc) main" \
> /etc/apt/sources.list.d/glaber.list
apt-get update
Ready-made examples:
# Debian 13 (Trixie)
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/glaber-archive-keyring.gpg] \
https://glaber.io/repo/latest/deb/debian-13 trixie main" \
> /etc/apt/sources.list.d/glaber.list
# Ubuntu 24.04 (Noble)
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/glaber-archive-keyring.gpg] \
https://glaber.io/repo/latest/deb/ubuntu-24 noble main" \
> /etc/apt/sources.list.d/glaber.list
# Debian 12 (Bookworm)
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/glaber-archive-keyring.gpg] \
https://glaber.io/repo/latest/deb/debian-12 bookworm main" \
> /etc/apt/sources.list.d/glaber.list
Adding the repository: Astra Linux
# Astra Linux 1.8
echo "deb [signed-by=/usr/share/keyrings/glaber-archive-keyring.gpg] \
https://glaber.io/repo/latest/deb/astra-1.8 astra-1.8 main" \
> /etc/apt/sources.list.d/glaber.list
apt-get update
For 1.7, replace astra-1.8 with astra-1.7 in both the URL and the suite name.
Adding the repository: AlmaLinux and compatible RPM
cat > /etc/yum.repos.d/glaber.repo <<'EOF'
[glaber]
name=Glaber Official Repository
baseurl=https://glaber.io/repo/latest/rpm/almalinux-$releasever/
enabled=1
gpgcheck=0
repo_gpgcheck=0
EOF
dnf makecache
For other RPM distributions, use the matching tree path:
# ALT Linux 11
baseurl=https://glaber.io/repo/latest/rpm/altlinux-11/
# Oracle Linux 10
baseurl=https://glaber.io/repo/latest/rpm/oracle-10/
# RED OS 8
baseurl=https://glaber.io/repo/latest/rpm/redos-8/
Newer OS packages vs legacy builds
Packages are built per distribution major. Do not install a .deb / .rpm built for a different OS or major version.
Debian 13 and Ubuntu 24.04 vs older DEB
Debian 13 (Trixie) and Ubuntu 24.04 (Noble) use the time64 (t64) ABI. Glaber packages for those releases depend on t64-suffixed libraries, for example:
libcurl4t64,libssl3t64,libsnmp40t64libopenipmi0t64,libevent-2.1-7t64,libevent-pthreads-2.1-7t64libldap2(instead oflibldap-2.5-0on Debian 12 / Ubuntu 22)
The minimum libc6 requirement is also higher (>= 2.38 for these builds).
On Debian 11/12 and Ubuntu 20/22, dependencies use the classic names (libcurl4, libssl3, libsnmp40, …).
Practical consequences:
- a package tagged
-debian-13will not install on Debian 12, and vice versa; - the same applies to
-ubuntu-24vs-ubuntu-22; - on Debian 13 / Ubuntu 24, configure apt trust with a keyring +
signed-by, notapt-key.
The distribution is encoded in the package filename, for example:
glaber-server-pgsql_3.6.186-…-debian-13_amd64.deb
RPM: EL10 and peers
Builds for AlmaLinux 10 / Oracle Linux 10 (and similar) carry a suffix such as .el10 and are not compatible with el8/el9. RED OS 7 and 8 are separate trees (redos-7, redos-8).
Package naming and contents
Package names use the glaber prefix instead of zabbix, for example:
glaber-server-pgsql
glaber-proxy-mysql
glaber-frontend-php
glaber-nginx-conf
glaber-agent
Executable and unit names often still match Zabbix (zabbix_server, zabbix-server.service, and so on). Remove conflicting zabbix-* packages before installing Glaber.
Main repository (latest / stable)
Server, proxy, classic agent, frontend, nginx/apache config packages, Java gateway.
common catalog
Extras: Glaber Agent 2, workers, agent2 plugins, glbmap, glaber-graph, Astra net-snmp builds, Windows agent, and more — see https://glaber.io/repo/common.
Zabbix agents remain protocol-compatible with Glaber; for a stock install prefer glaber-agent / glaber-agent2 from the Glaber repository.
Installing packages
Debian / Ubuntu / Astra
apt-get install glaber-server-pgsql glaber-frontend-php glaber-nginx-conf
Other backends: glaber-server-mysql; for proxy — glaber-proxy-pgsql / glaber-proxy-mysql / glaber-proxy-sqlite3.
AlmaLinux and peers
dnf install glaber-server-pgsql
# or: yum install glaber-server-pgsql