docs: update README with retry-on-failure behavior and remove stale docs ref

This commit is contained in:
Eddy de Vink 2026-06-22 07:37:35 +02:00
commit 17ae9b4796

View file

@ -95,8 +95,9 @@ rm /var/lib/wan-ip-guard/current_ip
1. **IP detectie:** Haalt het WAN IP op via `ifconfig.me` met fallback naar `api.ipify.org` en `icanhazip.com` 1. **IP detectie:** Haalt het WAN IP op via `ifconfig.me` met fallback naar `api.ipify.org` en `icanhazip.com`
2. **State vergelijking:** Vergelijkt met het laatst opgeslagen IP in de state file 2. **State vergelijking:** Vergelijkt met het laatst opgeslagen IP in de state file
3. **DNS update:** Voor elke record: verwijder oud A-record + voeg nieuw A-record toe via DirectAdmin API 3. **DNS update:** Voor elke record: verwijder oud A-record + voeg nieuw A-record toe via DirectAdmin API. Per-record foutafhandeling — één falende record blokkeert de rest niet.
4. **Notificatie:** Stuurt WhatsApp bericht met oud/nieuw IP en status per record 4. **State persist:** Het nieuwe IP wordt pas opgeslagen als **alle** DNS-updates gelukt zijn. Bij gedeeltelijke mislukking retried de volgende timer-run.
5. **Notificatie:** Stuurt WhatsApp bericht met oud/nieuw IP en status per record.
## Files ## Files
@ -109,6 +110,5 @@ wan-ip-guard/
├── systemd/ ├── systemd/
│ ├── wan-ip-guard.service │ ├── wan-ip-guard.service
│ └── wan-ip-guard.timer │ └── wan-ip-guard.timer
└── docs/
└── design-spec.md
``` ```