Skip to main content

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​

FlagDefaultDescription
--listenlocalhost:9615Address to listen on
--openfalseOpen browser automatically

REST API Endpoints​

MethodPathDescription
GET/api/processesList all processes
GET/api/processes/{name}Get process status
POST/api/processes/{name}/startStart a process
POST/api/processes/{name}/stopStop a process
POST/api/processes/{name}/restartRestart a process
GET/wsWebSocket 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​