diff --git a/Environment-Variables.md b/Environment-Variables.md index 56f1547..cc88dcd 100644 --- a/Environment-Variables.md +++ b/Environment-Variables.md @@ -5,18 +5,22 @@ UPTIME_KUMA_HOST=127.0.0.1 UPTIME_KUMA_PORT=8080 ``` +Server Argument Usage: +```bash +node server/server.js --host=127.0.0.1 --port=8080 +``` ## 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` | (1.14.0) Cloudflare Tunnel Token | | -| `UPTIME_KUMA_DISABLE_FRAME_SAMEORIGIN` | `disable-frame-sameorigin` | By default, Uptime Kuma is not allowed in iframe if the domain name is not the same as the parent. It protects your Uptime Kuma to be a phishing website. If you don't need this protection, you can set it to `true` | `false` | +| `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=` | (1.14.0) Cloudflare Tunnel Token | | +| `UPTIME_KUMA_DISABLE_FRAME_SAMEORIGIN` | `--disable-frame-sameorigin=` | By default, Uptime Kuma is not allowed in iframe if the domain name is not the same as the parent. It protects your Uptime Kuma to be a phishing website. If you don't need this protection, you can set it to `true` | `false` | | `NODE_EXTRA_CA_CERTS` | | Add your self-signed ca certs. (e.g. /cert/path/CAcert.pem) [Read more](https://github.com/louislam/uptime-kuma/issues/1380) | | | `NODE_TLS_REJECT_UNAUTHORIZED` | | Ignore all TLS errors | `0` | | `NODE_OPTIONS` | | Set it to `--insecure-http-parser`, if you encountered error `Invalid header value char` when your website using WAF | | @@ -33,7 +37,7 @@ UPTIME_KUMA_PORT=8080 | Environment variable | Server argument | Description | Default | | ------------------------------------------ | -------------------------- | --------------------------------------------------------------------- | ---------: | -| `NODE_ENV` | | Set the NodeJS environment flag | production | +| `NODE_ENV` | | Set the NodeJS environment flag. `development`, `production` | production | | `UPTIME_KUMA_LOG_RESPONSE_BODY_MONITOR_ID` | | Monitor ID - If provided, it will output the monitor's response to your console | | -| `UPTIME_KUMA_HIDE_LOG` | | (1.15.0) Examples: debug_monitor,info_monitor,debug_cert,warn_monitor | | +| `UPTIME_KUMA_HIDE_LOG` | | (1.15.0) Examples: `debug_monitor,info_monitor,debug_cert,warn_monitor` | | | `SQL_LOG` | | Set `1` to enable | | |