Eindoordeel
De infra is fundamenteel gezond. Sites, redirects, certificaten, servers, mail-routing, geldstroom en backups draaien zoals bedoeld. De aandacht zit in een handvol losse eindjes en, het meest urgent, de KOR-overgang per 1 juli (BTW-tarief + auto-verzenden van de recurring facturen). Geen enkel kritiek systeem ligt plat. Als de MacBook morgen sterft ben je goed gedekt: alles staat dagelijks in restic op de Mac Mini én off-site in R2, en de klant-hosting draait onafhankelijk op de NUC.
- P1 · deze weekKOR-cutover 1 juli (6 dagen)
Recurring Lurvink + QuickSlide en concept Bubbelbal staan op factuurdatum 1-7 en moeten 21% BTW dragen i.p.v. 0% KOR. Bovendien staan beide recurring op auto_send=False (CLAUDE.md ging uit van true), dus de juli-facturen worden concepten die je handmatig moet versturen. Controleer tarief én verzending vóór 1 juli.
- P1 · quick fixTelemetryDeck-token vervallen (HTTP 401)
Usage-analytics voor PadelClippy/CamViewer is nu blind. Verloopdatum (~29 juni) is feitelijk al overschreden. Fix via skill /refresh-td-token.
- P1 · DR25 dagen geen GitHub-push +
gh kapot
16 ongecommitte items (waaronder pentest-rapport, security-inventarisatie, AI-FAILOVER.md, voorlopige aanslag) zitten wél in restic maar niet op GitHub, en git fetch/push faalt nu (geen credential-helper op PATH). Op een vreemd netwerk na diefstal zou push falen. Committen + pushen + gh-auth herstellen.
- P2noaber.ai DMARC ophogen naar
p=quarantine
Je primaire publieke handelsnaam draait op p=none (monitoring-only) terwijl michelmedia.nl al op quarantine staat. Belangrijkste anti-spoofing-stap; rua-data is er al om veilig op te hogen.
- P2Resend-domein
bubbelbal.nl = failed
Verzending vanaf dat domein mislukt silent (verificatie sinds 13-05 niet afgemaakt). Afmaken of opruimen.
- P2QuickSlide factuur 2026-0016 (€105) 1 dag te laat
Enige openstaande debiteur. Korte betalingsherinnering.
- P3 · opruimenDode resten & bevestigingen
mmtest.michelmedia.nl NXDOMAIN + app.mmtest.nl SSL pending + monitor marketing.michelmedia.nl DOWN (DNS weg) opruimen. Bevestigen: typo-zone naber.ai bewust?, telemetry.michelmedia.nl SSO-redirect bewust?, dikke3090 offline bewust? (17u).
- P3 · onderhoudDocumentatie & hygiëne
CLAUDE.md: er is géén apart "Michel Media" CF-account, alles deelt Michel@helsdingen.com's Account. FAILOVER-PLAYBOOK.md: R2 is live (niet "deferred"). AI-failover: Gemini-config kapot (Codex-kant OK, dus niet DR-kritiek). Lange server-uptimes (template 553d, djeffrey 342d) bij gelegenheid herstarten/patchen.
| Component | Status | Bevinding |
| noaber.ai, mijn./tanken., codemetclaude, padelclippy, camviewer, docs/vault/supabase/n8n.helsdingen.com | OK | Alles HTTP 200 (of verwachte auth-gate), certs geldig t/m aug–sep 2026, auto-renew via Cloudflare/Google. |
| michelmedia.nl → noaber.ai | OK | 301 met pad + query behouden, host-exact. Klant-subdomeinen redirecten niet mee. Live geverifieerd. |
| telemetry.michelmedia.nl | LET OP | Redirect naar login.noaber.ai (SSO). Functioneel ok, maar wijkt af van klant-patroon. Bevestigen of bedoeld. |
| mmtest.michelmedia.nl | KAPOT | NXDOMAIN, dode testhost. Geen klantimpact. Opruimen. |
| Component | Status | Bevinding |
| Zones, Pages-deploy, TopView-worker/route, R2 (20), D1 (21), Workers (28) | OK | noaber.ai + michelmedia.nl active. Pages "michelmedia" laatste deploy 11-06 success. TopView-route topview.qs.eu/* live. Redirect-rule enabled + geverifieerd. |
| Account-model | LET OP | Geen apart "Michel Media"-account: alle 24 zones onder Michel@helsdingen.com's Account. CLAUDE.md bijwerken. |
| naber.ai (typo-zone) | LET OP | Active naast noaber.ai. Bewuste typo-catch of opruimen? |
| app.mmtest.nl custom hostname | LET OP | SSL pending_validation. Dode testklant? Opruimen of DCV fixen. |
| bubbelbal.nl custom hostnames (noaber.ai) | LET OP | 5 in status deleted/timed-out (opgeruimde resten). Bevestigen dat Bubbelbal niet meer via CH draait. |
| Component | Status | Bevinding |
| plex (VPS) | OK | Up 27d, disk 24%, 40+ containers (vaultwarden, supabase-stack, n8n, mexc-bot, coolify) healthy. |
| Mac Mini | OK | ollama :11434 + open-webui :8080 ok, disk 10%, up 28d. Draagt de mail-daemon. |
| djeffrey (Plesk), template, prtg-vps | OK | Draaien. Wel: template 553d en djeffrey 342d uptime zonder reboot, bij gelegenheid patchen. |
| dikke3090 (RTX GPU-host) | OFFLINE | 100% packet loss, Tailscale 17u offline. Verifiëren of bedoeld (standby) of uitval. |
| Component | Status | Bevinding |
| noaber.ai / michelmedia.nl / helsdingen.com | OK | MX (M365), SPF -all, DKIM (M365 + Resend) compleet. Centrale DMARC-rapportage naar dmarc@noaber.ai. |
| mail-signal daemon (Mac Mini) | OK | launchd geladen, 9310 runs, last exit 0, log schoon, env 8/8 vars. Graph-auth werkt. Secret verloopt 2028-05-16. |
| noaber.ai DMARC | LET OP | p=none op primaire handelsnaam. Ophogen naar quarantine. |
| Resend bubbelbal.nl | FAILED | Domein-verificatie mislukt sinds 13-05. Verzending faalt silent. Afmaken of opruimen. |
| Component | Status | Bevinding |
| Moneybird admin + recurring | OK | Admin = "Noaber.ai". Recurring Lurvink + QuickSlide active, next 1-7. Alle facturen t/m juni betaald op 1 na. Concepten klaar: Bubbelbal €2.208, Te Kloeze €2.500, THO €960. |
| Vaultwarden, Supabase, Paperless, Telegram | OK | Allen bereikbaar / responsief. SpotBot ok=true. |
| KOR-cutover 1-7 | LET OP | Facturen met datum ≥1-7 moeten 21% BTW. Tarief op eerste post-KOR facturen controleren. |
| Recurring auto_send | LET OP | Beide auto_send=False: juli-facturen worden concept, handmatig versturen. |
| QuickSlide 2026-0016 (€105) | LET OP | 1 dag over vervaldatum. Herinnering. |
| Supabase keepalive | LET OP | Script/log niet lokaal; draait elders. Bevestigen waar, en dat het recent liep. |
| Component | Status | Bevinding |
| Proxmox vzdump → Synology | OK | Backup 24-06 00:00 geslaagd, alle 6 guests. Synology 43% gebruikt (6,3 TB vrij). Off-host gedekt. |
| Restic (Mac Mini SFTP + R2 off-site) | OK | Snapshots t/m 23-06 20:32, 8 paths incl. .claude/.claude-mem/Documents. R2-job exit 0 (off-site live). |
| Sentry | OK | API-token geldig (HTTP 200). |
| Uptime Kuma | LET OP | 10/11 monitors UP. 1 DOWN: marketing.michelmedia.nl (DNS weg). Monitor opruimen. |
| GitHub private backup | LET OP | 25d geen push, 16 ongecommitte items, git fetch kapot (geen gh). Restic vangt het op, GitHub loopt achter. |
| AI-failover parity / restic LaunchAgent | LET OP | Gemini-config kapot (Codex-kant OK). Restic-primary laatste exit 1 (historie wel intact). Monitoren. |
| TelemetryDeck | 401 | Token vervallen. Analytics blind. /refresh-td-token. |