Skip to main content

Environment Variables

Environment variables override YAML config. Empty strings do not override values.

Dash App

VariableField
DASH_LISTENapp.listen
DASH_PUBLIC_URLapp.public_url
DASH_NODE_OFFLINE_THRESHOLDapp.node_offline_threshold

Database and Redis

VariableField
DASH_DB_HOSTdatabase.host
DASH_DB_PORTdatabase.port
DASH_DB_USERdatabase.user
DASH_DB_PASSWORDdatabase.password
DASH_DB_NAMEdatabase.name
DASH_REDIS_ADDRredis.addr
DASH_REDIS_PASSWORDredis.password
DASH_REDIS_DBredis.db

Integer parse failures are logged as warnings and keep the config file value.

Admin Password

VariableDescription
monitor_dash_pwdAdmin login password

Runtime Directory

VariableDescription
DASH_HOMEDash runtime directory used to find config, themes, and install_id

Release systemd unit sets:

DASH_HOME=/opt/Ithiltir-dash
monitor_dash_pwd=<password entered during install>

Node

VariableDescription
NODE_HOSTLocal mode listen address
NODE_PORTLocal mode listen port and push debug port
ITHILTIR_NODE_REPORT_CONFIGOverride report.yaml path
ITHILTIR_NODE_LOCAL_PAGE_DIROverride local page directory
ITHILTIR_NODE_RUNNERSet to 1 by Windows runner to enable staged updates