Claude Code bekommt eine eigene Wohnung: Wie wir eine isolierte KI-Coding-Umgebung im Homelab aufgebaut haben

Ausgangslage Dieses Wochenende war, ehrlich gesagt, ziemlich vollgepackt. Freitagabend ein OpenClaw-Update, das auf den ersten Blick fehlgeschlagen aussah, sich aber als harmloser Fehlalarm entpuppte – dafür aber Anlass für eine grössere Sicherheitshärtung gab. Samstagmorgen ein hängender USB-Controller auf Proxmox, der nur einen kompletten Kaltstart überlebte, dazwischen ein neues Preboot-Check-Script und eine Grundsatzdiskussion zur Sicherheit von … Weiterlesen

PayPal Passkey und ein unabhängiges Login-Verhalten, das mir dabei aufgefallen ist

Ausgangslage Ich habe kürzlich einen Passkey für mein PayPal-Konto eingerichtet. Dabei habe ich mich näher mit den verschiedenen Login-Methoden meines Kontos beschäftigt und aus Neugier auch den klassischen Passwort-Login auf einem Gerät getestet, das ich für PayPal noch nie zuvor genutzt hatte. Beobachtung Dabei ist mir etwas aufgefallen, das mit dem Passkey selbst eigentlich nichts … Weiterlesen

OpenClaw-Update-Fehler und die Security-Aufräumaktion danach

Ausgangslage OpenClaw lief stabil auf Version 2026.9.6, npm-basiert installiert. Ein automatischer Update-Check meldete sich mit einer Fehlermeldung: Exit-Code 75, Version unverändert bei 2026.9.6. Der Log-Auszug zeigte die Phasen requested, staging und validating, brach dann aber ab mit dem Hinweis, das Update laufe im Hintergrund weiter, um den Gateway neu starten zu können. Problem Exit-Code 75 … Weiterlesen

OpenClaw im Crash-Loop: Plugin-Consent, fehlender D-Bus und ein Update, das nie durchlief

Ausgangslage OpenClaw läuft in meinem Homelab nativ auf einer Debian-13-VM, nicht in Docker. Der Gateway ist ein systemd-User-Service unter root, ein Timer stösst jede Nacht ein Update an. Über den Gateway laufen das Webinterface und ein Telegram-Bot, der mir unter anderem Wetter- und Update-Berichte schickt. Der Reverse Proxy sitzt auf einem separaten Host. Problem Eines … Weiterlesen

Semaphore: Von Handarbeit zu automatisierten Updates

Ausgangslage Updates auf den Homelab-Hosts liefen bisher manuell: per SSH einloggen, apt update, apt upgrade, hoffen dass nichts kaputt geht. Funktioniert, aber skaliert nicht und wird schnell vergessen, wenn gerade anderes ansteht. Zeit für eine Ansible-UI-Lösung: Semaphore als zentrale Oberfläche, Gitea als Backend für die Playbooks. Ein erster Semaphore-Versuch existierte bereits auf einem LXC, war … Weiterlesen

Vom Fritzbox-Mesh-WLAN zum eigenen UniFi-Controller

Wie ich mein WLAN von der Fritzbox auf zwei Ubiquiti Access Points mit selbst gehostetem Controller umgezogen habe — mit einer Mongo-Authentifizierungs-Herausforderung, einem stummen Firewall-Rätsel, das erst meine Temperaturstationen verraten haben, und einem Roaming-Problem, das mich bis zum Schluss beschäftigt hat. Ausgangslage Mit meiner Fritzbox als eigenständigem Access Point war ich lange Zeit durchaus zufrieden. … Weiterlesen

Hawser: Wie ich meine Docker-Hosts sauber unter eine Verwaltung gebracht habe

Ein zweiter Docker-Host sollte sauber in Dockhand eingebunden werden – über den Hawser-Agent im Edge-Modus. Was nach einer einfachen Übung aussah, entpuppte sich als anspruchsvoller als gedacht: falsches Container-Image, verwechselter Connection-Type, doppeltes VLAN-Tagging. Ein technischer Rückblick auf Standard- vs. Edge-Modus, die Stolpersteine unterwegs, und das fertige, sauber isolierte Setup. Ich betreibe zwei Docker-Hosts, verwaltet über … Weiterlesen