pkg.soopen package index

brew / rank 2382

Install supervisor with Homebrew, apk, apt, dnf, pacman, zypper

Process Control System. Version 4.3.0 via Homebrew; verified 2026-07-04. Also installable with debian: sudo apt install supervisor.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install supervisor

local Homebrew formula metadata

Linux

Alpine Linux apkverified · 92%
sudo apk add supervisor

Alpine Linux edge package indexes · supervisor · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install supervisor

Debian stable package indexes · supervisor · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install supervisor

Fedora Rawhide package metadata · supervisor · source: dl.fedoraproject.org

Arch Linux pacmanverified · 92%
sudo pacman -S supervisor

Arch Linux sync databases · supervisor · source: geo.mirror.pkgbuild.com

openSUSE zypperverified · 92%
sudo zypper install supervisor

openSUSE Tumbleweed package metadata · supervisor · source: download.opensuse.org

overview

Package summary

Process Control System

Commands and aliases

  • echo_supervisord_conf
  • pidproxy
  • supervisorctl
  • supervisord

history

Project history and usage

Supervisor is a Python client/server process-control system for Unix-like operating systems. It became a common package-manager install for developers and operators who wanted a simple way to run, restart, and inspect long-running services without writing per-service rc scripts.

Project history

Supervisor's own changelog traces public 1.0-era releases back to 2004, followed by 2.x releases in 2006 and a long 3.0 alpha/beta series beginning in 2007 before Supervisor 3.0 in 2013. The project later added Python 3 support in the 4.0.0 release in 2019 while retaining the familiar supervisord/supervisorctl model.

Adoption history

The official introduction says Supervisor has been around for years and is already used on many servers. The supplied package-manager facts show broad packaging across Homebrew, Debian, Ubuntu, Fedora, Arch, Nix, apk, and openSUSE, which matches its role as a standard Unix service-management utility.

How it is used

Supervisor runs child processes under supervisord and exposes control through supervisorctl, XML-RPC, and an optional web interface. Its documented value is convenience, accurate process state, limited delegation, and process grouping, especially for services that do not daemonize or restart themselves cleanly.

Why package nerds care

Package nerds care about Supervisor because it is a classic glue package: small commands, a predictable INI config file, Unix socket/HTTP control surfaces, and deployment patterns that appear in development boxes, servers, containers, and legacy init setups. It is also a good example of Python infrastructure software that distributions have carried through major Python runtime transitions.

Timeline

  • 2004: Supervisor 1.0.5 appears in the official changelog
  • 2006: Supervisor 2.0 released after a fundamental rewrite
  • 2013: Supervisor 3.0 released
  • 2016: Supervisor 3.3.0 added /etc/supervisor/supervisord.conf to upstream search paths
  • 2019: Supervisor 4.0.0 added Python 3 support
  • 2025: Supervisor 4.3.0 released

Related projects

  • Supervisor overlaps culturally with init scripts, daemon supervisors, process managers, and service managers such as systemd, runit, daemontools-style tools, and container entrypoint supervisors.

security posture

Risk level: orange

formula declares a Homebrew service.

Risk classifier

orange risk · medium confidence · infrastructure

Why

  • formula declares a Homebrew service

Signals

  • metadata:service

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

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
../etc/supervisord.conf../supervisord.conf$CWD/supervisord.conf$CWD/etc/supervisord.conf/etc/supervisord.conf/etc/supervisor/supervisord.conf

executables

Installed executables

CommandKindExposureNote
echo_supervisord_confexecutableindexed executableDiscovered from the local executable index.
pidproxyexecutableindexed executableDiscovered from the local executable index.
supervisorctlexecutableindexed executableDiscovered from the local executable index.
supervisordexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version4.3.0
manager updated2026-07-04
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:supervisor
Version4.3.0
Package managerHomebrew
Homepagehttps://supervisord.org/
Repositoryhttps://github.com/Supervisor/supervisor
Last updated2026-07-04T13:13:44+09:00
Pulseupdated
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

supervisor 4.2.5-3

System for controlling process state

http://supervisord.org/

sudo apt install supervisor
  • Section: admin
  • Architecture: all
  • 3 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Supervisor
Debian stable package indexes · deb.debian.org · Debian stable package indexes: supervisor from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

supervisor-doc 4.2.5-3

Documentation for a supervisor

http://supervisord.org/

sudo apt install supervisor-doc
  • Section: doc
  • Architecture: all
  • Source Package: supervisor
  • 1 dependencies
  • normalized package name match
  • Matched by: Supervisor
Debian stable package indexes · deb.debian.org · Debian stable package indexes: supervisor-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

supervisor 4.2.5-1

System for controlling process state

http://supervisord.org/

sudo apt install supervisor
  • Section: universe/admin
  • Architecture: all
  • 3 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Supervisor
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: supervisor from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

supervisor-doc 4.2.5-1

Documentation for a supervisor

http://supervisord.org/

sudo apt install supervisor-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: supervisor
  • 1 dependencies
  • normalized package name match
  • Matched by: Supervisor
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: supervisor-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

supervisor 4.3.0-r1

system for controlling process state under UNIX

http://supervisord.org/

sudo apk add supervisor
  • License: BSD-4-Clause AND BSD-3-Clause-Clear
  • Architecture: x86_64
  • Source Package: supervisor
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Supervisor
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: supervisor from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

supervisor-openrc 4.3.0-r1

system for controlling process state under UNIX (OpenRC init scripts)

http://supervisord.org/

sudo apk add supervisor-openrc
  • License: BSD-4-Clause AND BSD-3-Clause-Clear
  • Architecture: x86_64
  • Source Package: supervisor
  • normalized package name match
  • Matched by: Supervisor
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: supervisor-openrc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
apk95%

supervisor-pyc 4.3.0-r1

Precompiled Python bytecode for supervisor

http://supervisord.org/

sudo apk add supervisor-pyc
  • License: BSD-4-Clause AND BSD-3-Clause-Clear
  • Architecture: x86_64
  • Source Package: supervisor
  • 1 dependencies
  • normalized package name match
  • Matched by: Supervisor
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: supervisor-pyc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
dnf95%

supervisor 4.3.0-2.fc45

A system for allowing the control of process state on UNIX

http://supervisord.org

sudo dnf install supervisor
  • License: BSD-3-Clause AND MIT
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: supervisor
  • 4 dependencies
  • 4 provides
  • normalized package name match
  • Matched by: Supervisor
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: supervisor from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst
pacman95%

supervisor 4.3.0-3

A system for controlling process state under UNIX

http://supervisord.org

sudo pacman -S supervisor
  • License: LicenseRef-custom
  • Architecture: any
  • 1 dependencies
  • normalized package name match
  • Matched by: Supervisor
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: supervisor from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

supervisor 4.3.0-1.3

A system for controlling process state under UNIX

http://supervisord.org/

sudo zypper install supervisor
  • License: SUSE-Repoze
  • Category: Development/Languages/Python
  • Architecture: noarch
  • Source Package: supervisor
  • 5 dependencies
  • 4 provides
  • normalized package name match
  • Matched by: Supervisor
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: supervisor from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

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