Development
This commit is contained in:
parent
5dd309afc3
commit
e4b2ab68e4
1 changed files with 3 additions and 3 deletions
|
|
@ -24,7 +24,7 @@ All configuration lives in two JSON files. Edit these to match your network befo
|
|||
| `.dashboard-last-run` | Epoch timestamp of the last timer execution. |
|
||||
| `.dashboard-lock` | PID lock file preventing concurrent timer runs. |
|
||||
| `.dashboard-pending` | Changes held back when Apply on Save is disabled; flushed to `.dashboard-queue` when Apply Now is clicked. |
|
||||
| `.status` | JSON health check results written by `core.py --apply`, `core.py --status`, and the dashboard timer. Read by the dashboard to display problem alerts. |
|
||||
| `.status` | JSON health check results written by `core.py --apply`, `core.py --status`, and the `routlin-status-check` timer (every 5 minutes). Read by the dashboard to display problem alerts. |
|
||||
| `.dns-metrics` | Cumulative lifetime DNS metrics across all VLAN instances. Created and updated each time `--view-metrics` is run. |
|
||||
| `.ddns-last-ip-*` | Cached public IP per DDNS provider. Managed by `ddns.py`. |
|
||||
| `.ddns-last-service` | Tracks IP-check service rotation. Managed by `ddns.py`. |
|
||||
|
|
@ -222,7 +222,7 @@ Interactive setup wizard. Detects the Linux package manager, installs required s
|
|||
Commands that modify system state require `sudo`. Read-only commands do not.
|
||||
|
||||
```
|
||||
sudo python3 core.py --apply # Apply full config: networkd, dnsmasq, nftables, RADIUS, mDNS, timer, boot service
|
||||
sudo python3 core.py --apply # Apply full config: networkd, dnsmasq, nftables, RADIUS, mDNS, timers, boot service; runs health checks at end
|
||||
sudo python3 core.py --apply --dry-run # Preview --apply actions without making changes
|
||||
sudo python3 core.py --update-blocklists # Download and merge blocklists, then --apply
|
||||
sudo python3 core.py --disable # Revert to network client (interactive wizard)
|
||||
|
|
@ -230,7 +230,7 @@ sudo python3 core.py --disable --dry-run # Preview --disable wizard without m
|
|||
sudo python3 core.py --reset-leases # Stop dnsmasq, delete all lease files, restart (forces devices to re-acquire)
|
||||
sudo python3 core.py --reset-leases VLAN # Reset leases for a specific VLAN only (e.g. trusted, iot, guest)
|
||||
|
||||
python3 core.py --status # Per-VLAN dnsmasq, freeradius, avahi-daemon, timer, and boot service status
|
||||
python3 core.py --status # Service status, config checks, and log alerts for all managed components; writes .status
|
||||
python3 core.py --view-configs # Active per-VLAN dnsmasq config files
|
||||
python3 core.py --view-leases # Active DHCP leases across all VLANs with VLAN, type, and description
|
||||
python3 core.py --view-rules # Active nftables ruleset
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue