Issue
As an Appsmith user, I need to be able to view the Supervisor dashboard on my self-hosted instance to monitor all the running processes around Appsmith. I can access it by visiting port 9001 on my running instance. However, I find the cron process a bit confusing and would like more clarity on its purpose.
Resolution
To view and manage Appsmith processes on a self-hosted instance, use Supervisor via the web UI or CLI.
Web UI (recommended)
- Set credentials in your
docker.env
(insidestacks/configuration
), then restart your instance:
APPSMITH_SUPERVISOR_USER=<username>
APPSMITH_SUPERVISOR_PASSWORD=<strong-password>
- Open:
http://<your-domain>/supervisor
Example:http://localhost/supervisor
CLI (quick status/logs)
- List processes:
docker-compose exec appsmith supervisorctl status
- Tail stderr for a process:
docker-compose exec appsmith supervisorctl tail <process_name> stderr
See: Monitor Subsystems (Supervisor) and Environment Variables in the Appsmith docs for details and security notes.