@@ -269,29 +269,29 @@ When identity/network is not ready, prefer **503** with a retryable message over
269269
270270Common overrides (CLI flags usually mirror these):
271271
272- | Variable / flag | Purpose |
273- | ---------------------------------------------------------- | ------------------------------------------------ |
274- | ` MESHCHAT_HOST ` / ` --host ` | Bind address (default ` 127.0.0.1 ` ) |
275- | ` MESHCHAT_PORT ` / ` --port ` | Bind port (default ` 8000 ` ) |
276- | ` MESHCHAT_HEADLESS ` / ` --headless ` | Do not auto-launch a browser |
277- | ` MESHCHAT_STORAGE_DIR ` / ` --storage-dir ` | App storage root |
278- | ` MESHCHAT_RETICULUM_CONFIG_DIR ` / ` --reticulum-config-dir ` | Reticulum config dir |
272+ | Variable / flag | Purpose |
273+ | ---------------------------------------------------------- | -------------------------------------------------------------- |
274+ | ` MESHCHAT_HOST ` / ` --host ` | Bind address (default ` 127.0.0.1 ` ) |
275+ | ` MESHCHAT_PORT ` / ` --port ` | Bind port (default ` 8000 ` ) |
276+ | ` MESHCHAT_HEADLESS ` / ` --headless ` | Do not auto-launch a browser |
277+ | ` MESHCHAT_STORAGE_DIR ` / ` --storage-dir ` | App storage root |
278+ | ` MESHCHAT_RETICULUM_CONFIG_DIR ` / ` --reticulum-config-dir ` | Reticulum config dir |
279279| ` MESHCHAT_DATA_DIR ` / ` --data-dir ` | Portable root for storage + Reticulum when those two are unset |
280- | ` MESHCHAT_PUBLIC_DIR ` / ` --public-dir ` | Frontend assets dir |
281- | ` MESHCHAT_AUTH ` / ` --auth ` | Enable web auth |
282- | ` MESHCHAT_NO_HTTPS ` / ` --no-https ` | HTTP instead of HTTPS |
283- | ` MESHCHAT_SSL_CERT ` + ` MESHCHAT_SSL_KEY ` | Custom TLS PEM pair (both required) |
284- | ` MESHCHAT_IDENTITY_FILE ` / ` BASE32 ` / ` BASE64 ` | Seed identity from key material |
285- | ` MESHCHAT_AUTO_RECOVER ` / ` --auto-recover ` | Attempt DB recovery on startup |
286- | ` MESHCHAT_EMERGENCY ` / ` --emergency ` | Emergency mode (limited operation) |
287- | ` MESHCHAT_RESET_PASSWORD ` / ` --reset-password ` | Clear password hash |
288- | ` MESHCHAT_DISABLE_PLUGINS ` / ` --disable-plugins ` | Disable plugin system |
289- | ` MESHCHAT_LANDLOCK ` | ` 1 ` / ` 0 ` / unset auto |
290- | ` MESHCHAT_SELF_CHECK ` / ` --self-check ` | Run diagnostics and exit |
291- | ` MESHCHAT_MEMORY_DIAG ` / ` --memory-diag ` | tracemalloc diagnostics |
292- | ` MESHCHAT_DISABLE_CSRF ` | Dangerous. Tests/dev only |
293- | ` MESHCHAT_SKIP_STORAGE_LOCK ` | Dangerous. Avoid overlapping instances carefully |
294- | ` MESHCHAT_RNS_LOG_LEVEL ` | RNS log verbosity |
280+ | ` MESHCHAT_PUBLIC_DIR ` / ` --public-dir ` | Frontend assets dir |
281+ | ` MESHCHAT_AUTH ` / ` --auth ` | Enable web auth |
282+ | ` MESHCHAT_NO_HTTPS ` / ` --no-https ` | HTTP instead of HTTPS |
283+ | ` MESHCHAT_SSL_CERT ` + ` MESHCHAT_SSL_KEY ` | Custom TLS PEM pair (both required) |
284+ | ` MESHCHAT_IDENTITY_FILE ` / ` BASE32 ` / ` BASE64 ` | Seed identity from key material |
285+ | ` MESHCHAT_AUTO_RECOVER ` / ` --auto-recover ` | Attempt DB recovery on startup |
286+ | ` MESHCHAT_EMERGENCY ` / ` --emergency ` | Emergency mode (limited operation) |
287+ | ` MESHCHAT_RESET_PASSWORD ` / ` --reset-password ` | Clear password hash |
288+ | ` MESHCHAT_DISABLE_PLUGINS ` / ` --disable-plugins ` | Disable plugin system |
289+ | ` MESHCHAT_LANDLOCK ` | ` 1 ` / ` 0 ` / unset auto |
290+ | ` MESHCHAT_SELF_CHECK ` / ` --self-check ` | Run diagnostics and exit |
291+ | ` MESHCHAT_MEMORY_DIAG ` / ` --memory-diag ` | tracemalloc diagnostics |
292+ | ` MESHCHAT_DISABLE_CSRF ` | Dangerous. Tests/dev only |
293+ | ` MESHCHAT_SKIP_STORAGE_LOCK ` | Dangerous. Avoid overlapping instances carefully |
294+ | ` MESHCHAT_RNS_LOG_LEVEL ` | RNS log verbosity |
295295
296296Restore helpers:
297297
0 commit comments