Supported operating systems and languages

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

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 14.04
Debian 6
Red Hat, CentOS 6
Amazon Linux All versions supported
macOS 10.11 El Capitan
FreeBSD 8
OpenBSD 5.2
Other Unix -

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 (32-bit) -
x86_64 (64-bit) -
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.