← Back to all services
Process Managers

Supervisor Process Manager Port & Configuration

supervisor systemctl: supervisor

Process control system. Manages long-running processes, auto-restart on failure.

🔌 Default Port

9001
tcp
Web interface (if enabled)

📦 Installation Command

apt install supervisor

⚙️ Configuration Files

  • /etc/supervisor/supervisord.conf
  • /etc/supervisor/conf.d/*.conf

📂 Default Directories

  • config: /etc/supervisor
  • data: /var/lib/supervisor
  • logs: /var/log/supervisor
  • programs: /etc/supervisor/conf.d
  • socket: /var/run/supervisor.sock

🔐 Default Credentials

Username:N/A
Password:N/A
💡 Web interface auth configured in supervisord.conf: [inet_http_server] username/password

📌 Dependencies

python3

⚠️ Conflicts

N/A Port: N/A

✅ Works With

Python appsPHP workersNode.jsany long-running process

🛡️ Security Notes

Restrict socket permissions, secure web interface, run programs as non-root users

❓ Frequently Asked Questions

What port does Supervisor use?
Supervisor web interface uses port 9001 when enabled.
Supervisor vs systemd?
Supervisor is user-friendly for app processes. systemd is system-level and more powerful.
Where is Supervisor config?
Main config at /etc/supervisor/supervisord.conf, apps in /etc/supervisor/conf.d/.