Skip to content

Configuration

StreamMon Bot edited this page Feb 23, 2026 · 1 revision

Configuration

StreamMon stores all data under two directories inside the container: /app/data (database) and /app/geoip (geolocation database). These are mapped to your host filesystem via bind mounts in docker-compose.yml so you can easily back up and inspect the data.

Most settings (media servers, auth providers, GeoIP license key, integrations) are configured through the web UI. The following environment variables are available for deployment-level configuration:

Variable Default Description
LISTEN_ADDR :7935 HTTP listen address
POLL_INTERVAL 5s Media server polling interval (minimum 2s)
TOKEN_ENCRYPTION_KEY Base64-encoded 32-byte key for encrypting stored Plex tokens (see Overseerr and Seerr Integration)
CORS_ORIGIN Allowed CORS origin for reverse proxy setups (see Reverse Proxy)
HOUSEHOLD_AUTOLEARN_MIN_SESSIONS 10 Minimum sessions from an IP before auto-detecting it as a household location (set to 0 to disable)

Clone this wiki locally