Automic VaultAutomic Vault

brew

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

Process Control System. Version 4.3.0 via Homebrew; verified 2026-07-04.

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 post-install hook is recorded in formula metadata.
  • Formula metadata declares a service or daemon block.
  • Homebrew bottle metadata is available for 1 platform targets.
  • Installs with 1 runtime dependencies.

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_confcliglobal executable
pidproxycliglobal executable
supervisorctlcliglobal executable
supervisordcliglobal executable

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-07-08
manager version4.3.0
manager updated2026-07-04
local dataok
upstreamnot checked
latest detectednot detected

https://supervisord.org/

install metadata

Package metadata

Package keybrew:supervisor
Version4.3.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/supervisor
Homepagehttps://supervisord.org/
Repositoryhttps://github.com/Supervisor/supervisor
Upstream docshttps://supervisord.org/
LicenseBSD-3-Clause-Modification
Source archivehttps://files.pythonhosted.org/packages/a9/b5/37e7a3706de436a8a2d75334711dad1afb4ddffab09f25e31d89e467542f/supervisor-4.3.0.tar.gz
Last updated2026-07-04T13:13:44+09:00
Pulseupdated
Dependenciespython@3.14
Bottleavailable (on all)
Homebrew post-installnot defined
Servicedeclared

registry facts

Source database details

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

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.2.5-12.fc44

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/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-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.2

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/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-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
  • Nucleus package database
  • av.db category and tag curation
  • 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