Dash Config
Dash config is YAML. The admin password is read only from monitor_dash_pwd.
File
Release install path:
/opt/Ithiltir-dash/configs/config.local.yaml
App
app:
listen: ":8080"
public_url: "https://dash.example.com"
node_offline_threshold: "30s"
trusted_proxies:
- "127.0.0.1/32"
Production deployments should use an HTTPS domain root URL such as https://dash.example.com, with Nginx or Caddy reverse-proxying to Dash. IP+HTTP is only for temporary validation.
Database
database:
host: "127.0.0.1"
port: 5432
user: "ithiltir"
password: "secret"
name: "ithiltir"
retention_days: 45
traffic_retention_days: 90
Redis
redis:
addr: "127.0.0.1:6379"
password: ""
db: 0
Dash connects to Redis on startup unless --no-redis is used. Connection failure exits the process.
Security
security:
jwt_secret: "<random>"
cookie_hash_key: "<random>"
cookie_block_key: "<random>"
Changing these values invalidates active sessions.