web
Launch the web UI dashboard.
Usage
runix web [flags]
Description
Starts a web server with a browser-based dashboard for managing processes. Includes a REST API and WebSocket for live updates.
Examples
# Start on default address
runix web
# [Runix] Web UI listening on http://localhost:9615
# Custom address
runix web --listen 0.0.0.0:8080
# Open browser automatically
runix web --open
Flags
| Flag | Default | Description |
|---|---|---|
--listen | localhost:9615 | Address to listen on |
--open | false | Open browser automatically |
REST API Endpoints
| Method | Path | Description |
|---|---|---|
| GET | /api/processes | List all processes |
| GET | /api/processes/{name} | Get process status |
| POST | /api/processes/{name}/start | Start a process |
| POST | /api/processes/{name}/stop | Stop a process |
| POST | /api/processes/{name}/restart | Restart a process |
| GET | /ws | WebSocket for live updates |
WebSocket
Connect to ws://localhost:9615/ws to receive real-time process state updates. Events are sent as JSON whenever a process changes state.
What's Next
- Web UI Interface — Full web dashboard documentation