Add HTTPS management console and response planning

This commit is contained in:
Luna 2026-06-12 02:39:53 -07:00
parent a56d72edd6
commit a7129e5666
16 changed files with 927 additions and 160 deletions

View file

@ -123,6 +123,8 @@ class Config:
web_bind: str = "" # "" = auto-detect Tailscale IP, else explicit
web_port: int = 8787
web_token: str = "" # bearer token; auto-generated if empty + non-local
web_tls_cert: str = "" # "" = auto-generate self-signed cert under log_dir
web_tls_key: str = "" # "" = auto-generate private key under log_dir
# paths
log_dir: Path = Path("/var/log/enodia-sentinel")