Install AxoSyslog
This chapter explains how to install AxoSyslog on various platforms.
Cloud-ready syslog-ng
images
AxoSyslog provides cloud-ready images. These images differ from the upstream syslog-ng
images, because:
- They’re based on Alpine Linux, instead of Debian testing for reliability and smaller size (thus smaller attack surface).
- They incorporate cloud-native features and settings, such as the Kubernetes source.
- They incorporate container-level optimizations for better performance and improved security. For example, they use an alternative malloc library.
- They support the ARM architecture.
The AxoSyslog images support the following architectures:
- amd64
- arm/v7
- arm64
Install AxoSyslog
- Install AxoSyslog with Podman and systemd
- Install AxoSyslog on Debian/Ubuntu
- Install AxoSyslog on RHEL/Fedora/AlmaLinux
- Install AxoSyslog with Docker
- Install AxoSyslog with Podman
- Install AxoSyslog with Helm
Upgrade syslog-ng
to AxoSyslog
If you’re already using syslog-ng
, you can upgrade your existing syslog-ng
deployments to AxoSyslog in a matter of minutes. For details, see Upgrade syslog-ng to AxoSyslog.
Forward Windows logs
Axoflow provides a custom OpenTelemetry Collector distribution that you can use to collect logs on Windows hosts and forward them to AxoSyslog. For details, see Forward Windows logs.
Last modified May 12, 2025: Adds minimal windows collector docs (2f3160e)