# Install AxoSyslog

This chapter explains how to install AxoSyslog on various platforms.

## Cloud-ready `syslog-ng` images

AxoSyslog provides [cloud-ready images](<https://github.com/axoflow/axosyslog/>). 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](../docs/axosyslog-core/install/podman-systemd/index.md)
  * [Install AxoSyslog on Debian/Ubuntu](../docs/axosyslog-core/install/debian-ubuntu/index.md)
  * [Install AxoSyslog on RHEL/Fedora/AlmaLinux](../docs/axosyslog-core/install/rhel-fedora-almalinux/index.md)
  * [Install AxoSyslog with Docker](../docs/axosyslog-core/install/docker/index.md)
  * [Install AxoSyslog with Podman](../docs/axosyslog-core/install/podman/index.md)
  * [Install AxoSyslog with Helm](../docs/axosyslog-core/install/helm/index.md)



## 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](../docs/axosyslog-core/install/upgrade-syslog-ng/index.md).

## 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](../docs/axosyslog-core/install/windows/index.md).

* * *

[Install AxoSyslog with Podman and systemd](../docs/axosyslog-core/install/podman-systemd/index.md)

[Install AxoSyslog on Debian/Ubuntu](../docs/axosyslog-core/install/debian-ubuntu/index.md)

[Install AxoSyslog on RHEL/Fedora/AlmaLinux](../docs/axosyslog-core/install/rhel-fedora-almalinux/index.md)

[Install AxoSyslog with Helm](../docs/axosyslog-core/install/helm/index.md)

[Install AxoSyslog with Podman](../docs/axosyslog-core/install/podman/index.md)

[Install AxoSyslog with Docker](../docs/axosyslog-core/install/docker/index.md)

[Upgrade syslog-ng to AxoSyslog](../docs/axosyslog-core/install/upgrade-syslog-ng/index.md)

[Forward Windows logs](../docs/axosyslog-core/install/windows/index.md)

Last modified May 12, 2025: [Adds minimal windows collector docs (2f3160e)](<https://github.com/axoflow/axosyslog-core-docs/commit/2f3160ee909bae1038789ce68ee7f05a60722f9b>)