Update .gitignore, AGENTS.md, README.md for config/ split and deployment model

This commit is contained in:
2026-05-14 03:32:06 +00:00
parent dcb581a359
commit 0e7090a2cb
3 changed files with 15 additions and 8 deletions
+3 -3
View File
@@ -7,7 +7,7 @@ A zone-based firewall appliance with a built-in SSL reverse proxy. Combines fire
- Debian 13 (trixie) target platform
- Python 3.13+, Flask 3.x web UI
- firewalld (nftables backend), dnsmasq, nginx, WireGuard
- acme.sh for Let's Encrypt
- acme.sh for ACME certificates (ZeroSSL)
- HTMX + Jinja2 templates
---
@@ -37,7 +37,7 @@ bash install.sh
| `MGMT_DOMAIN` | Yes | Public domain for the management WebUI |
| `MGMT_PASS` | Yes | HTTP basic auth password for the WebUI |
| `MGMT_USER` | No | WebUI username (defaults to `admin`) |
| `ACME_EMAIL` | Yes | Let's Encrypt registration email |
| `ACME_EMAIL` | Yes | ACME registration email (ZeroSSL by default) |
After installation, access the WebUI at `https://<MGMT_DOMAIN>`. The initial certificate is self-signed — use the Certs tab to issue a real one once DNS is propagating.
@@ -45,7 +45,7 @@ After installation, access the WebUI at `https://<MGMT_DOMAIN>`. The initial cer
1. **Assign interfaces** to zones from the Interfaces tab
2. **Configure DHCP** ranges for your LAN
3. **Add proxy domains** with Let's Encrypt certificates
3. **Add proxy domains** with ACME certificates
4. **Set up WireGuard** (optional)
See [docs/deployment.md](docs/deployment.md) for the full guide, including troubleshooting.