Phusion Passenger
Enterprise grade web app server for Ruby, Node.js, Python·phusionpassenger.com
Passenger is a web app server that integrates with Apache and Nginx to run and auto-manage web applications, improving performance, security, reliability and scalability. It supports Ruby, Node.js and Python from a single instance and is used by over 650,000 sites, from small side projects to business-critical apps handling billions of requests per day. It is available as a free open source edition and as a paid Enterprise edition with additional premium features and support plans.
What it's for
Features 18
- Automatic Nginx and Apache integration
- Automatic process management and crash recovery (Watchdog)
- Copy-on-write preloading and fair traffic distribution
- Docker integration
- Error resistance / automatic deployment cancellation on error
- Live debugging via IRB console, Ruby debugger, or GDB
- Mass deployment of many applications with a single command
- Multi-CPU-core utilization
- Multi-process and evented I/O concurrency models
- Multithreading (Ruby only)
- OS packages via APT and YUM, plus RubyGem installation
- Polyglot support for Ruby, Node.js and Python from one instance
- Privilege separation for security
- Protection against slow client attacks and HTTP parser exploits
- Request inspection, backtrace dumps, CPU and memory stats
- Resource limiting for applications
- Turbocaching using CPU L1/L2 cache for faster page serving
- Zero-downtime rolling restarts
At a glance
Integrations
Resources
Pricing
Enterprise pricing is calculated dynamically based on total RAM (GB) of production and non-production server clusters, plus a chosen support tier (Bronze/Silver/Gold/Diamond, priced per GB/year). Payments processed via FastSpring (PayPal or credit card); wire transfer/PO available for orders over $40,000. Custom quotes available on request.
Free, open source edition of Passenger.
Fewer premium features than Enterprise (per comparison table)
Yearly billing saves up to 33% versus monthly. Custom quotes available for orders exceeding $40,000.
Priced according to total RAM (GB) of the production server cluster
Yearly billing saves up to 33% versus monthly.
Priced according to total RAM (GB) of the non-production server cluster
Save up to 33% by opting for a yearly subscription instead of monthly.