Supported operating systems and languages

This page documents the operating systems, architectures, programming languages and frameworks that Passenger supports as of version 6.0.9.

Supported operating systems

Passenger works on almost any POSIX-compliant operating system. In other words: practically any operating system on earth, except Microsoft Windows.

The following operating systems are supported.

OS Minimum version
Ubuntu 18.04
Debian 9
Enterprise Linux 7
macOS 10.14 Mojave
Other Unix Amazon Linux
FreeBSD
OpenBSD
Solaris

Best effort

"Other Unix" is supported on a "best-effort" basis. We do not regularly check whether Passenger still works on other Unices, but if users report issues then we'll try to address them.

Supported architectures

The following architectures are supported.

Architecture Notes
x86_64 (64-bit Intel/AMD) -
AArch64 (64-bit ARM) Arm packages are only available for Apt based distros at the moment.
Yum packages and prebuilt binaries for Rubygems installs will be added in time.
Other Supported on a "best-effort" basis.

Supported languages and frameworks

Language/framework Minimum version
Ruby (MRI) 1.8.7
JRuby 1.7.0
Rubinius 2.2.0
Ruby on Rails 2.3
Python 2.6
Node.js 0.10
Meteor 1.0

Run into any problems?

If you have trouble with running Passenger together with an operating system, architecture or language/framework that we support, please report a bug, join our discussion forum or consult one of the support resources.

light mode dark mode
Passenger 6 Passenger 6