feat: mirror WAN reports to Matrix

This commit is contained in:
Eddy de Vink 2026-08-31 15:51:34 +02:00
commit dc57990bca
3 changed files with 39 additions and 1 deletions

View file

@ -63,9 +63,14 @@ sudo systemctl enable --now wan-ip-guard.timer
| `WHATSAPP_API_ENDPOINT` | wwebjs-api URL | `http://localhost:3001` |
| `WHATSAPP_SESSION` | WhatsApp sessie naam | `your_session` |
| `ADMIN_PHONE` | Admin telefoonnummer | `31600000000` |
| `MATRIX_API_ENDPOINT` | Matrix homeserver API | `https://whatsed.eddydevink.nl` |
| `MATRIX_TOKEN_FILE` | Bestand met Sherpa compat-token | `/home/aiaiaiaiagent/whatsed-new/secrets/sherpa-token` |
| `MATRIX_ROOM_FILE` | Bestand met DM-room voor Eddy | `/home/aiaiaiaiagent/whatsed-new/secrets/eddy-report-room` |
| `DNS_RECORDS` | Komma-gescheiden records | `example.com,git,www` |
| `STATE_FILE` | Pad naar state file | `/var/lib/wan-ip-guard/current_ip` |
WAN IP Guard verstuurt het rapport naast WhatsApp ook via de Matrix-bot `@sherpa:whatsed.eddydevink.nl` naar de bestaande DM-room met `@eddy:whatsed.eddydevink.nl`. Het compat-token en room-ID staan uitsluitend in de aangegeven bestanden en worden niet in de repository opgeslagen.
## DirectAdmin Login Key aanmaken
1. Log in op het DirectAdmin panel