Supported Operating Systems

Fully supported Operating Systems

Fully supported Operating Systems are systems that we frequently build packages for and test on our servers.

For Rudder Nodes

Community support

The community supported OS are available in the repository https://repository.rudder.io/ consult the install section for more details.

The following operating systems are supported for Rudder Nodes and packages are available freely for these platforms:

OS Version Architecture

Debian

11 and 12

64bit

Ubuntu

20.04 LTS, 22.04 LTS and 24.04 LTS

64bit

Red Hat Enterprise Linux (RHEL) / AlmaLinux, Rocky Linux, Oracle Linux / CentOS Stream

8 and 9

64bit

SUSE Linux Enterprise Server (SLES)

15 SP4+

64bit

Amazon Linux

2023

64bit

Subscription support

The subscription supported OS are available in the repository https://download.rudder.io/ it contains the community supported OS and all the OS only avaible through a subscription. Consult install sections for more details.

The following operating systems are supported for Rudder Nodes and packages are available for these platforms as part of the Rudder subscription:

OS Version Architecture

Debian

8 to 12

32bit, 64bit

9 to 12

arm64, armhf (Raspbian)

Ubuntu

10.04 LTS to 24.04 LTS

64bit

14.04 and 16.04 LTS

32bit

Red Hat Enterprise Linux (RHEL) / RHEL-like (CentOS, etc)

6 to 9

64bit

7 to 9

64bit, ppc64le (Power)

6 to 7

32bit

9

arm64 / aarch64

SUSE Linux Enterprise Server (SLES)

11 to 15

64bit

12 and 15

64bit, ppc64le (Power)

11

32bit

Amazon Linux

2023

64bit

Slackware

14.1, 14.2 and 15

64bit

Microsoft Windows Server

2008 R2, 2012, 2012 R2, 2016, 2019, 2022

64bit

Microsoft Windows

10 and 11

64bit

Supporting Debian-based systems without systemd

It is possible to use Rudder on platforms without systemd, but systemd is required by the package when the distribution supports it. Please contact the Rudder team if you want a package without systemd on a distribution where systemd has been removed.

For Rudder server or relay

OS support policy

Our general policy for Rudder server is to support the two latest supported versions. It means:

  • Debian stable and oldstable

  • The two latest Ubuntu LTS versions

  • The latest major RHEL/CentOS and SLES versions (plus the previous one if the latest is less than 2 years old)

The following operating systems are supported as a Rudder relay or server:

OS Version Architecture

Debian

11 and 12

64bit

Ubuntu

22.04 LTS and 24.04 LTS

64bit

Red Hat Enterprise Linux (RHEL) / AlmaLinux, Rocky Linux, Oracle Linux / CentOS Stream

8 and 9

64bit

SUSE Linux Enterprise Server (SLES)

15 SP4+

64bit

Amazon Linux

2023

64bit

Partially supported Operating Systems

Partially supported Operating Systems are systems that we have built packages for and tested at least once (in some cases, many more times) but that are not currently receiving continuous attention or bug fixes.

Partially supported Operating Systems

It is possible to use Rudder on other platforms than the fully supported ones. However, some Techniques may not work properly. If you wish to get Rudder support on those systems, please get in touch with us!

For Rudder Nodes

The following operating systems have had an agent built using Building the Rudder Agent:

  • FreeBSD

  • Solaris 10

The following operating systems work with packages built for another operating system:

  • OpenSUSE LEAP (with SLES packages)

  • Amazon Linux and Amazon Linux 2 (with RHEL packages)

Building an agent from source

You can also follow the build instructions to build and install Rudder Agent locally on your favorite operating system. Even if we have not tested this OS, there is a reasonable chance that the agent will work successfully.

For Rudder Root Server

We advise against using a partially supported OS for Rudder server because the server contains much more code than the agent. This code is tailored against specific OS versions to work around various system limitations and specificities.


← Rudder versions Requirements →