Skip to content

Environment Variables

Louis Lam edited this page Apr 4, 2022 · 25 revisions

Server environment variables

Environment variable Server argument Description Default
DATA_DIR data-dir Set the directory where the data should be stored (could be relative) ./data/
UPTIME_KUMA_HOST or HOST host Host to bind to, could be an ip. ::
UPTIME_KUMA_PORT or PORT port Port to listen to 3001
UPTIME_KUMA_SSL_KEY or SSL_KEY ssl-key Path to SSL key
UPTIME_KUMA_SSL_CERT or SSL_CERT ssl-cert Path to SSL certificate
UPTIME_KUMA_CLOUDFLARED_TOKEN cloudflared-token Cloudflare Tunnel Token (Available in 1.14.0)
NODE_EXTRA_CA_CERTS Add your self-signed ca certs. (e.g. /cert/path/CAcert.pem) Read more
NODE_TLS_REJECT_UNAUTHORIZED Ignore all TLS errors 0

Docker specific environment variables

Environment variable Description Default
PUID User id to access the data storage 1000
GUID Group id to access the data storage 1000

For Development only

Environment variable Server argument Description Default
NODE_ENV Set the NodeJS environment flag production
UPTIME_KUMA_DISABLE_FRAME_SAMEORIGIN disable-frame-sameorigin Prevent kuma from being opened by an IFrame from other hosts false
UPTIME_KUMA_LOG_RESPONSE_BODY_MONITOR_ID Monitor ID - If provided, it will output the monitor's response to your console