How It Works
The web dashboard is a single-page application built into Comis and served by the gateway — the same HTTP server that handles API requests. There is no separate installation required. By default, the dashboard is available at:Configuration
The gateway settings in yourconfig.yaml control how the dashboard is served:
| Setting | Default | What It Does |
|---|---|---|
enabled | true | Whether the gateway (and dashboard) is active |
host | "127.0.0.1" | Which network interface to listen on. 127.0.0.1 = localhost only (secure). 0.0.0.0 = all interfaces. |
port | 4766 | The port number for both the dashboard and API |
corsOrigins | [] (empty) | Allowed cross-origin domains. Empty means same-origin only. |
Authentication
The dashboard requires a gateway token to access. Tokens are configured in yourconfig.yaml:
Accessing from Other Machines
To access the dashboard from another computer on your network:Update the gateway host
Change the host in your This makes the gateway listen on all network interfaces instead of just localhost.
config.yaml:Open the dashboard
From another machine on your network, open:Replace
<your-server-ip> with the IP address of the machine running Comis.For production use, put Comis behind a reverse proxy with TLS instead of exposing port 4766 directly. This encrypts all traffic between your browser and the server.
Related Pages
Web Dashboard
How to use each view in the dashboard
Reverse Proxy
TLS and custom domains with Nginx or Caddy
Daemon
The background process that serves the dashboard
Configuration
Full configuration guide including gateway settings
