Karakeep selbst hosten: Bookmarks & Read-it-later mit SSO und KI-Tagging

Pocket und Co. sind ein Abo- und Einstellungsrisiko. Karakeep ist die selbst gehostete Antwort: Links speichern, Volltextsuche, Full-Page-Archiv, Browser-Extension und Mobile — plus SSO über Keycloak und KI-Tagging über eine günstige OpenAI-kompatible API. Hier ist das komplette Setup inklusive der Stolperfallen bei SSO-Redirects und dem JSON-Schema-Bug beim KI-Tagging.

20.07.2026 · 7 Minuten · 1327 Wörter · root_cause

Todesstern-Evakuierung: 36 Docker-Container sicher migrieren — ein Decommission-Komplettbericht

36 Container, 98% Disk, 3 Ziel-Hosts, 2 Wochen Fenster. Was beim Ausmustern eines Docker-Hosts alles schiefgeht — und warum die “Aufrufer-Karte” dein wichtigstes Werkzeug ist.

12.07.2026 · 11 Minuten · 2133 Wörter · root_cause

Home Assistant Core: 5 Versionen auf einmal springen — der C-3PO bekommt ein Upgrade

Ein YouTube-Video über die neuesten Home-Assistant-Features weckt Begehrlichkeiten — bloß läuft auf dem eigenen System noch Version 2026.2. Was folgt, ist ein Sprung über fünf Hauptversionen (2026.2 → 2026.7), ein API-First-Upgrade ohne UI-Klickerei, und eine Reihe von Überraschungen die das Abenteuer lehrreich machen.

12.07.2026 · 11 Minuten · 2337 Wörter · root_cause

Zabbix Agent 2 auf Docker-Hosts: Warum dein Disk-Monitoring blind ist

Dein Docker-Host meldet 100% Disk und Zabbix schweigt? Vier versteckte Fallen beim Zabbix Agent 2 auf containerisierten Hosts — von Port-Konflikten bis zu silent Plugin-Crashes.

06.04.2026 · 4 Minuten · 747 Wörter · root_cause

Zabbix + n8n + Claude: Self-Healing Monitoring mit Human-in-the-Loop

852 Alerts empfangen, 0 repariert. So habe ich eine kaputte Self-Healing Pipeline debuggt und um eine KI-gestützte Diagnose mit Approval-Flow erweitert.

06.04.2026 · 6 Minuten · 1091 Wörter · root_cause

n8n: Warum dein Webhook-Workflow seit Wochen still fehlschlägt

Drei Bugs die eine Zabbix-Remediation-Pipeline 10 Tage lang still legten — und warum continueOnFail dein schlimmster Feind sein kann.

05.04.2026 · 5 Minuten · 976 Wörter · root_cause

Plausible Analytics v3 Self-Hosting: Vier Fallstricke die mich Stunden gekostet haben

Plausible v3 mit ClickHouse 24.12 selbst hosten klingt nach einer Stunde Arbeit. Tatsächlich warten vier nicht-offensichtliche Probleme: Breaking Changes in ClickHouse, env_file-Verhalten von Docker Compose, WebSocket-Pflicht für Phoenix LiveView und eine nginx SSL-Falle.

23.02.2026 · 4 Minuten · 674 Wörter · root_cause

Mealie v0.5 auf v3 upgraden: kein direktes Upgrade, dafür drei Fallstricke

Mealie v0.5.x lässt sich nicht direkt auf v3 upgraden — ein Export und Neustart ist der einzig sinnvolle Weg. Dabei warten drei nicht-offensichtliche Fallstricke: falscher Import-Dialog, fehlende OIDC-Rechte und ein nginx-Klassiker.

22.02.2026 · 3 Minuten · 554 Wörter · root_cause

Zammad: Mails nach Import archivieren statt löschen — ohne Elasticsearch

Zammad löscht Mails nach dem IMAP-Import. Wer ein Backup im Postfach behalten will, stößt auf ein nicht-offensichtliches Problem: Die Zammad-API findet Message-IDs ohne Elasticsearch nicht. Die Lösung ist ein Python-Cron-Job mit einem direkten Rails-Query via docker exec.

19.02.2026 · 6 Minuten · 1153 Wörter · root_cause

Zammad 6.5 Docker: Rails Console funktioniert nicht – drei Fallen und ihre Lösungen

Wer Zammad in Docker per Rails Console konfigurieren will, läuft in drei nicht-offensichtliche Fallen: DATABASE_URL wird nicht vererbt, Bang-Methoden werden von Bash escapet, und das Calendar-Modell hat ein paar stille Eigenheiten. Hier sind die Lösungen.

18.02.2026 · 5 Minuten · 1039 Wörter · root_cause