Commit graph

7 commits

Author SHA1 Message Date
Eddy de Vink
b8e865c83e feat: log eddydev.ink via EuroDynDNS in WAN IP Guard
- Voeg EURODYNDNS_HOSTS/USER/PASS config toe en update de A-records van
  EuroDNS-zone-domeinen via de EuroDynDNS dyndns2 endpoint bij IP-wijziging.
- Resultaten mee in rapport; state alleen saven als ALLE updates (DirectAdmin
  + EuroDynDNS) slagen.
- Voor eddydev.ink/www.eddydev.ink na stale DNS -> failed certbot renew
  (HTTP-01 via oud WAN IP); zie vault Nginx notitie.
2026-09-25 10:03:28 +02:00
Eddy de Vink
dc57990bca feat: mirror WAN reports to Matrix 2026-08-31 15:51:34 +02:00
Eddy de Vink
04f31306b5 fix: use exact DirectAdmin DNS record deletion 2026-08-31 15:41:20 +02:00
Eddy de Vink
7142c4cef8 fix: track all configured DNS records 2026-08-31 15:17:50 +02:00
Eddy de Vink
17ae9b4796 docs: update README with retry-on-failure behavior and remove stale docs ref 2026-06-22 07:37:35 +02:00
Eddy de Vink
89bd1dba11 fix: only save state after successful DNS update 2026-06-22 07:36:26 +02:00
Eddy de Vink
c4c80e98af feat: WAN IP Guard - dynamic DNS updater with WhatsApp notifications
Checks public WAN IP every 5 minutes via systemd timer. On change:
- Updates A-records via DirectAdmin API (login key auth)
- Sends WhatsApp notification via wwebjs-api
2026-06-21 09:53:28 +02:00