pkg.soopen package index

brew / Rang 3636

passenger mit Homebrew, apt, pacman installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für passenger in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install passenger

local Homebrew formula metadata

Linux

Debian aptverifiziert · 92%
sudo apt install passenger

Debian stable package indexes · passenger · Quelle: deb.debian.org

Arch Linux pacmanverifiziert · 92%
sudo pacman -S passenger

Arch Linux sync databases · passenger · Quelle: geo.mirror.pkgbuild.com

Überblick

Paketzusammenfassung

Server for Ruby, Python, and Node.js apps via Apache/NGINX

Befehle und Aliase

  • passenger
  • passenger-config
  • passenger-install-apache2-module
  • passenger-install-nginx-module
  • passenger-memory-stats
  • passenger-status

Verlauf

Projektgeschichte und Nutzung

Phusion Passenger is an open-source web application server that manages application processes and serves Ruby, Python, Node.js, Meteor, and generic applications through Nginx, Apache, or Standalone modes.

Projektgeschichte

Passenger's first work began in January 2008 under the name mod_rails, targeting simple Ruby on Rails deployment through Apache. Phusion was founded later that year around the project.

Passenger evolved into a multilingual web application server with a C++ core, watchdog supervision, and evented, threaded, and process-based operation. It added Nginx integration and a Standalone mode alongside Apache.

The project later introduced generic language support while retaining first-class Ruby, Python, Node.js, and Meteor workflows. Open-source and commercial Enterprise editions are developed in parallel.

Adoptionsgeschichte

Passenger's early appeal came from replacing more manually assembled Rails application-server deployments with a module integrated into an existing web server. The project subsequently developed Nginx, Apache, and Standalone modes.

Distribution as a Ruby gem, native operating-system package, source build, and Homebrew formula allowed Passenger to fit both language-level and system-level deployment workflows. Its language scope expanded beyond Ruby to Python, Node.js, Meteor, and generic applications.

Wie es verwendet wird

For Nginx or Apache integration, operators add Passenger directives to the host web server's configuration and manage the combined service through that server.

Passenger Standalone is started from an application directory and can persist options in Passengerfile.json; command-line arguments and environment variables take precedence.

Operational tools such as passenger-status, passenger-memory-stats, and passenger-config expose process state, memory use, installation details, and maintenance actions.

Warum Paket-Nerds sich dafür interessieren

Passenger sits at an unusual boundary between language package and system infrastructure: it can be installed as a Ruby gem yet compiles a C++ application-server core and integrates deeply with Nginx or Apache.

For operators, the package combines process supervision, application spawning, request handling, status inspection, and multi-application hosting, reducing the amount of glue normally required between a language runtime and a front-end web server.

Zeitleiste

  • 2008-01-25: The project took its first steps as mod_rails.
  • 2008-04-02: Phusion was founded around the emerging Passenger project.
  • Later development: Passenger added Nginx and Standalone integration alongside Apache and expanded beyond Ruby.
  • 2018: Generic Language Support was introduced for Passenger 6.

Related projects

  • Nginx and Apache HTTP Server are Passenger's documented integration hosts; Rack, WSGI, Node.js, and generic application adapters connect hosted applications to Passenger.

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für passenger wurde kein passendes lokales Secret-Handling-Manifest gefunden. Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 5 Plattformziele verfügbar.
  • Installiert mit 4 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 2 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
<application-directory>/Passengerfile.json

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
passengercliglobales Executable
passenger-configcliglobales Executable
passenger-install-apache2-modulecliglobales Executable
passenger-install-nginx-modulecliglobales Executable
passenger-memory-statscliglobales Executable
passenger-statuscliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-11-04
Manager-Version6.2.1
Manager aktualisiert2026-10-22
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/phusion/passenger

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:passenger
Version6.2.1
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/passenger
Homepagehttps://www.phusionpassenger.com/
Repositoryhttps://github.com/phusion/passenger
Upstream-Dokumentationhttps://www.phusionpassenger.com/
LizenzMIT
Quellarchivhttps://github.com/phusion/passenger/releases/download/release-6.2.1/passenger-6.2.1.tar.gz
Zuletzt aktualisiert2026-10-22T04:49:49Z
Pulseupdated
Abhängigkeitenapr, apr-util, openssl@4, pcre2
Build-Abhängigkeitenhttpd, nginx
Von macOS bereitgestellte Bibliothekencurl, libxcrypt, ruby
Bottleverfügbar (auf arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_tahoe, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert
EinschränkungenTo activate Phusion Passenger for Nginx, run: brew install nginx And add the following to $HOMEBREW_PREFIX/etc/nginx/nginx.conf at the top scope (outside http{}): load_module $HOMEBREW_PREFIX/opt/passenger/libexec/modules/ngx_http_passenger_module.so; And add the following to $HOMEBREW_PREFIX/etc/nginx/nginx.conf in the http scope: passenger_root $HOMEBREW_PREFIX/opt/passenger/libexec/src/ruby_supportlib/phusion_passenger/locations.ini; passenger_ruby /usr/bin/ruby; To activate Phusion Passenger for Apache, create /etc/apache2/other/passenger.conf: LoadModule passenger_module $HOMEBREW_PREFIX/opt/passenger/libexec/buildout/apache2/mod_passenger.so PassengerRoot $HOMEBREW_PREFIX/opt/passenger/libexec/src/ruby_supportlib/phusion_passenger/locations.ini PassengerDefaultRuby /usr/bin/ruby

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namepassenger
Version Scheme0
Revision1
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

libapache2-mod-passenger 6.0.26+ds-1.1

web application server - apache2 integration

https://www.phusionpassenger.com/

sudo apt install libapache2-mod-passenger
  • Section: httpd
  • Architecture: amd64
  • Source Package: passenger
  • 8 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Passenger
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libapache2-mod-passenger from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

passenger 6.0.26+ds-1.1

web application server

https://www.phusionpassenger.com/

sudo apt install passenger
  • Section: ruby
  • Architecture: amd64
  • 11 Abhängigkeiten
  • 3 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Passenger
Debian stable package indexes · deb.debian.org · Debian stable package indexes: passenger from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

libapache2-mod-passenger 6.0.17+ds-1ubuntu5

web application server - apache2 integration

https://www.phusionpassenger.com/

sudo apt install libapache2-mod-passenger
  • Section: universe/web
  • Architecture: amd64
  • Source Package: passenger
  • 8 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Passenger
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libapache2-mod-passenger from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

passenger 6.0.17+ds-1ubuntu5

web application server

https://www.phusionpassenger.com/

sudo apt install passenger
  • Section: universe/ruby
  • Architecture: amd64
  • 12 Abhängigkeiten
  • 3 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Passenger
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: passenger from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
pacman95%

passenger 6.2.0-1

Fast and robust web server and application server for Ruby, Python and Node.js

https://www.phusionpassenger.com

sudo pacman -S passenger
  • License: MIT
  • Architecture: x86_64
  • 5 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Passenger
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: passenger from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation