Install AxoSyslog on Debian/Ubuntu
You can install AxoSyslog 4.8 and newer on your Debian-based system from Axoflow’s APT repository. AxoSyslog is a drop in replacement for the syslog-ng
Debian package, all the AxoSyslog binaries and configuration files are stored at the same place on your system.
The following x86-64 distributions are supported:
Distribution | sources.list component |
---|---|
Debian 12 | debian-bookworm |
Debian 11 | debian-bullseye |
Debian Unstable | debian-sid |
Debian Testing | debian-testing |
Ubuntu 24.04 | ubuntu-noble |
Ubuntu 23.10 | ubuntu-mantic |
Ubuntu 23.04 | ubuntu-lunar |
Ubuntu 22.04 | ubuntu-jammy |
Ubuntu 20.04 | ubuntu-focal |
Which package to install?
AxoSyslog supports many features. Some of these, like specific sources and destinations require additional packages that you need only if you’re actually using the specific destination. Therefore, AxoSyslog has a number of modules that you can install as a separate package if you need the particular feature. For example, to use the gRPC-based destinations (like loki() or opentelemetry()), install the axosyslog-grpc-*
package. For HTTP-based destinations like elasticsearch-http() or sumologic-http(), you need the axosyslog-http-*
package.
Usually, you install the base package axosyslog
, and the packages of specific modules that you want to use. We also provide debuginfo
packages for every module, but you only need these in certain troubleshooting scenarios.
Steps
To install AxoSyslog from the APT repository, complete the following steps.
-
Run the following commands to add the APT repository of your distribution (for example, Ubuntu 24.04) to the APT sources list:
wget -qO - https://pkg.axoflow.io/axoflow-code-signing-pub.asc | gpg --dearmor > /usr/share/keyrings/axoflow-code-signing-pub.gpg
echo "deb [signed-by=/usr/share/keyrings/axoflow-code-signing-pub.gpg] https://pkg.axoflow.io/apt stable ubuntu-noble" | tee --append /etc/apt/sources.list.d/axoflow.list
apt update
NoteNightly builds are also available:
echo "deb [signed-by=/usr/share/keyrings/axoflow-code-signing-pub.gpg] https://pkg.axoflow.io/apt nightly ubuntu-noble" | tee --append /etc/apt/sources.list.d/axoflow.list
-
Install the AxoSyslog package.
apt install axosyslog