Skip to content
AppClap
Phusion Passenger is unclaimed —
P

Phusion Passenger

Enterprise grade web app server for Ruby, Node.js, Python·phusionpassenger.com

Visit

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

Running and auto-managing Ruby, Node.js and Python web appsDeploying multiple apps of different languages from a single Passenger instanceServing business-critical apps with high request volumesMass deployment of hundreds of applications with a single commandZero-downtime application redeployment (rolling restarts)Live debugging and inspection of running applications

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

free tieropen sourceself-hostable
DeploymentSelf-hosted
PlatformsLinux
Fordevelopers, businesses
CompanyPhusion B.V.

Integrations

ApacheNginxDocker

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.

Passenger open sourceFree

Free, open source edition of Passenger.

Fewer premium features than Enterprise (per comparison table)

Passenger Enterprise - Production Cluster$23.52/mo

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

Passenger Enterprise - Non-Production Cluster$11.14/mo

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.

Last checked 20 days ago·