noaber.ai · infrastructuur

Infra-health rapport

Live read-only audit · 24 juni 2026 · uitgevoerd door 6 parallelle agents vanaf m5maxmichel
Scope: Noaber.ai / Michel Media / privé Helsdingen-infra. Gemeente Oost Gelre (dagbaan) bewust uitgesloten. Niets is gewijzigd; uitsluitend gelezen en geverifieerd.
~50
Gezond
17
Let op
4
Actie nodig
6/6
Domeinen gecheckt

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.

Top-prioriteiten

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. P2Resend-domein bubbelbal.nl = failed
    Verzending vanaf dat domein mislukt silent (verificatie sinds 13-05 niet afgemaakt). Afmaken of opruimen.
  6. P2QuickSlide factuur 2026-0016 (€105) 1 dag te laat
    Enige openstaande debiteur. Korte betalingsherinnering.
  7. 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).
  8. 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.

1 · DNS, TLS & sites 14 1 1

ComponentStatusBevinding
noaber.ai, mijn./tanken., codemetclaude, padelclippy, camviewer, docs/vault/supabase/n8n.helsdingen.comOKAlles HTTP 200 (of verwachte auth-gate), certs geldig t/m aug–sep 2026, auto-renew via Cloudflare/Google.
michelmedia.nl → noaber.aiOK301 met pad + query behouden, host-exact. Klant-subdomeinen redirecten niet mee. Live geverifieerd.
telemetry.michelmedia.nlLET OPRedirect naar login.noaber.ai (SSO). Functioneel ok, maar wijkt af van klant-patroon. Bevestigen of bedoeld.
mmtest.michelmedia.nlKAPOTNXDOMAIN, dode testhost. Geen klantimpact. Opruimen.

2 · Cloudflare 11 4 0

ComponentStatusBevinding
Zones, Pages-deploy, TopView-worker/route, R2 (20), D1 (21), Workers (28)OKnoaber.ai + michelmedia.nl active. Pages "michelmedia" laatste deploy 11-06 success. TopView-route topview.qs.eu/* live. Redirect-rule enabled + geverifieerd.
Account-modelLET OPGeen apart "Michel Media"-account: alle 24 zones onder Michel@helsdingen.com's Account. CLAUDE.md bijwerken.
naber.ai (typo-zone)LET OPActive naast noaber.ai. Bewuste typo-catch of opruimen?
app.mmtest.nl custom hostnameLET OPSSL pending_validation. Dode testklant? Opruimen of DCV fixen.
bubbelbal.nl custom hostnames (noaber.ai)LET OP5 in status deleted/timed-out (opgeruimde resten). Bevestigen dat Bubbelbal niet meer via CH draait.

3 · Servers & VPS 6 0 1

ComponentStatusBevinding
plex (VPS)OKUp 27d, disk 24%, 40+ containers (vaultwarden, supabase-stack, n8n, mexc-bot, coolify) healthy.
Mac MiniOKollama :11434 + open-webui :8080 ok, disk 10%, up 28d. Draagt de mail-daemon.
djeffrey (Plesk), template, prtg-vpsOKDraaien. Wel: template 553d en djeffrey 342d uptime zonder reboot, bij gelegenheid patchen.
dikke3090 (RTX GPU-host)OFFLINE100% packet loss, Tailscale 17u offline. Verifiëren of bedoeld (standby) of uitval.

4 · Mail & deliverability 17 2 1

ComponentStatusBevinding
noaber.ai / michelmedia.nl / helsdingen.comOKMX (M365), SPF -all, DKIM (M365 + Resend) compleet. Centrale DMARC-rapportage naar dmarc@noaber.ai.
mail-signal daemon (Mac Mini)OKlaunchd geladen, 9310 runs, last exit 0, log schoon, env 8/8 vars. Graph-auth werkt. Secret verloopt 2028-05-16.
noaber.ai DMARCLET OPp=none op primaire handelsnaam. Ophogen naar quarantine.
Resend bubbelbal.nlFAILEDDomein-verificatie mislukt sinds 13-05. Verzending faalt silent. Afmaken of opruimen.

5 · Business-systemen 8 4 0

ComponentStatusBevinding
Moneybird admin + recurringOKAdmin = "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, TelegramOKAllen bereikbaar / responsief. SpotBot ok=true.
KOR-cutover 1-7LET OPFacturen met datum ≥1-7 moeten 21% BTW. Tarief op eerste post-KOR facturen controleren.
Recurring auto_sendLET OPBeide auto_send=False: juli-facturen worden concept, handmatig versturen.
QuickSlide 2026-0016 (€105)LET OP1 dag over vervaldatum. Herinnering.
Supabase keepaliveLET OPScript/log niet lokaal; draait elders. Bevestigen waar, en dat het recent liep.

6 · Monitoring, backups & DR 5 3 1

ComponentStatusBevinding
Proxmox vzdump → SynologyOKBackup 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)OKSnapshots t/m 23-06 20:32, 8 paths incl. .claude/.claude-mem/Documents. R2-job exit 0 (off-site live).
SentryOKAPI-token geldig (HTTP 200).
Uptime KumaLET OP10/11 monitors UP. 1 DOWN: marketing.michelmedia.nl (DNS weg). Monitor opruimen.
GitHub private backupLET OP25d geen push, 16 ongecommitte items, git fetch kapot (geen gh). Restic vangt het op, GitHub loopt achter.
AI-failover parity / restic LaunchAgentLET OPGemini-config kapot (Codex-kant OK). Restic-primary laatste exit 1 (historie wel intact). Monitoren.
TelemetryDeck401Token vervallen. Analytics blind. /refresh-td-token.