Mijn dienstrooster staat al een tijdje in een online agenda — de EBS-Diensten-agenda op mijn eigen Nextcloud (via CalDAV). Handig voor het overzicht, maar de wekker stelde ik nog steeds elke avond handmatig: opstaan, hond uitlaten, op tijd …
Zaterdagochtend 04-10-2026: git.eddydevink.nl onbereikbaar vanaf de laptop. Eerste verdachte: de CGNAT-hairpin van Odido. Tweede verdachte, na tien seconden in de logs: fail2ban had ons eigen IP geband. Twee jails tegelijk, binnen één …
Fail2ban staat erom bekend dat het brute-force en bekende scan-patronen blokkeert. Maar “bekende patronen” is precies de adder onder het gras: als jouw filter een patroon niet herkent, bestaat de aanval voor fail2ban simpelweg …
Ik woon in een kleine woning van 5,5 bij 5,5 meter, en een paar meter buiten de deur loopt een bus- en autoweg. Mijn smart home wist dat — op een slechte manier. Telkens als er een bus in de straat langsreed, meldde Home Assistant dat ik …
Home Assistant draait bij mij thuis, en ik wil ’m ook onderweg kunnen bedienen. Maar mijn HA-server is alleen bereikbaar via zijn Tailscale MagicDNS-naam (https://homeassistant.<tailnet>.ts.net), en die naam wordt alleen …
Hieronder vind je een vergelijking gemaakt door ChatGPT 5.6 Luna van 2 dienstenpakketten.
In plaats van alleen het eindoordeel te tonen, staat hieronder de volledige ruwe terminaloutput. Daardoor is zichtbaar hoe de analyse van de …
Een WhatsApp-bot kan perfect berichten ontvangen en toch volledig onbruikbaar worden zodra er een afbeelding binnenkomt. Dat was precies het probleem waar we tegenaan liepen met een kleine bot die aankondigingen uit een WhatsApp-groep …
Iedereen die wel eens een ESP32 of ander board via USB flasht, kent het frustrerende moment: de module hangt, de seriële poort is weg of het board boot telkens in de verkeerde modus. De standaard remedie is fysiek: de USB-kabel loskoppelen, …
Een eigen slimme lamp maken die net zo werkt als die dure commerciele lampen: aan/uit, dimmen, kleur. En dan ook nog in de Google Home app verschijnen als een echt Matter device, bestuurd over Thread in plaats van over een wifiverbinding. …
In mijn eerste artikel beschreef ik hoe ik Obsidian LiveSync heb opgezet met self-hosted CouchDB. In het tweede artikel legde ik uit hoe ik een AI-agent via een CLI direct aan die CouchDB koppelde. Dit derde artikel is het vervolg én de …