Welcome to the Passenger Library, a comprehensive online resource about Ruby, Python and Node.js deployment, administration, scaling, high availability and more — through the use of the Phusion Passenger application server. The entire library is open source. Think anything can be improved? Just edit the content on Github.



Tutorials

End-to-end. For beginners, helping you from zero to fully online. Great if you are not familiar with Passenger.

Read this
Topics

Short, to-the-point guides on specific topics. Great if you already have experience with Passenger.

Read this
Reference

Just looking to configure something? Read this list of configuration options, Ctrl-F to search.

Read this

End-to-End Tutorials for Beginners

Helping you from zero to fully online.

Quickstart

Get to know Passenger through this short, easy-to-follow tutorial. Get something up and running for development in only 5 minutes.

Read this
Basics

Learn what Passenger is, how it fits in the stack, its fundamental concepts and its basic usage. Focuses mainly on development rather than production.

Read this
Deployment

Learn how easy it is to setup a server and how to deploy your app to production. No worries, we walk you through from the beginning to the end.

Read this

Guides on Specific Topics

For mastering Passenger.

Everything related to secure installation, customization and removal, including automated upgrading and background info about integration with Nginx or Apache.

Using Passenger during application development. Learn how Passenger makes development easier. Integrate your application with Passenger features.

Passenger configuration options and features explained, as well as tweaking guides for optimal performance for your specific situation and wishes.

Deploying web apps to a server that has Passenger installed; scaling to multiple servers in order to handle more traffic and always be up & running.

Essential tips for troubleshooting problematic installs or applications; making the best of administrative tools and where to find more support resources.

Passenger concepts, modes and behavior explained in detail, with topics like process spawning, integration modes, turbocaching and load balancing.

Configuring and customizing logging to Union Station for detailed application monitoring and analysis.