<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Andrew Khanoff — Blog</title><link>https://andrew.khanoff.com/de/blog</link><atom:link href="https://andrew.khanoff.com/de/rss.xml" rel="self" type="application/rss+xml" /><description>Notizen zu Infrastruktur, Netzwerken und Self-Hosting.</description><language>de</language><item><title>Überwachung und sichere Steuerung einer Flotte von DC-Stromversorgungssystemen über SNMP</title><link>https://andrew.khanoff.com/de/blog/dc-power-systems-tracker/</link><guid>https://andrew.khanoff.com/de/blog/dc-power-systems-tracker/</guid><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><description>Der Eltek Power-Systems Tracker entdeckt Gleichrichteranlagen aus Zabbix, klassifiziert sie durch das Abfragen von SNMP Identity OIDs gegen bearbeitbare Anbieterprofile, fragt alle 15 Minuten nach Metriken und Komponenteninventar ab und ermöglicht es den Betreibern, Controller-Parameter über SNMP hinter harten Leitplanken zu ändern – validieren, bestätigen, setzen, auslesen, auditieren, zurücksetzen.</description></item><item><title>Wissen, was Ihre Nginx-Konfiguration tatsächlich zulässt – ein Auditor, der effektiven Zugriff berechnet</title><link>https://andrew.khanoff.com/de/blog/nginx-effective-access-policy/</link><guid>https://andrew.khanoff.com/de/blog/nginx-effective-access-policy/</guid><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate><description>nginx-acl-guard parst eine nginx-Konfiguration mit crossplane, berechnet die effektive Zugriffspolicy für jeden Server/Location und schützt Bearbeitungen hinter einer Pipeline, die den effektiven Zugriff vergleicht und jede unbestätigte Erweiterung ablehnt — git backup, nginx -t auf Staging, atomischer Swap, Rollback.</description></item><item><title>Ein selbstübersetzender Blog: SQLite, ein Markdown-Editor und ein lokales LLM</title><link>https://andrew.khanoff.com/de/blog/a-self-translating-blog/</link><guid>https://andrew.khanoff.com/de/blog/a-self-translating-blog/</guid><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate><description>Wie dieser Blog unter der Haube funktioniert – Beiträge leben in SQLite und rendern Markdown bei Bedarf, ein Admin Editor ersetzt Build-Time Dateien und ein lokales Gemma Modell entwirft die russischen und ukrainischen Versionen für mich zur Überprüfung, bevor sie live gehen.</description></item><item><title>RAG für die vagen Fragen, ein deterministischer CLI für die exakten</title><link>https://andrew.khanoff.com/de/blog/asking-questions-of-a-ticketing-system/</link><guid>https://andrew.khanoff.com/de/blog/asking-questions-of-a-ticketing-system/</guid><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate><description>maximo-ticket-tools — ein schreibgeschütztes Toolkit für ein IBM Maximo Trouble-Ticket System: Indizieren Sie es in einen lokalen Onyx RAG für Fragen in natürlicher Sprache, aber beantworten Sie „wie viele“ mit deterministischen Abfragen, niemals mit dem LLM. Plus ein PoP-Map Dashboard und ein Telegram Watcher.</description></item><item><title>Ein Haus mieten mit einem lokalen LLM als Filter</title><link>https://andrew.khanoff.com/de/blog/renting-a-house-with-a-local-llm/</link><guid>https://andrew.khanoff.com/de/blog/renting-a-house-with-a-local-llm/</guid><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate><description>home.khanoff.com – ein Watcher, der aktuelle Hausmietangebote aus zwei ukrainischen Quellen zieht, jedes anhand vager menschlicher Kriterien mit einem lokalen LLM bewertet und mich über Telegram benachrichtigt. Das Modell sitzt nie auf dem Ingest-Pfad.</description></item><item><title>Ein Resident Portal für eine Homeowners’ Association – in reinem PHP und SQLite</title><link>https://andrew.khanoff.com/de/blog/osbb-resident-portal/</link><guid>https://andrew.khanoff.com/de/blog/osbb-resident-portal/</guid><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate><description>osbb-wh.pp.ua – ein privates Web-Schließfach für die Mitglieder eines Wohnungseigentümerverbandes: Bekanntmachungen, Dokumente, eine Fahrzeugregistrierung mit Kennzeichen-OCR, Umfragen, Wahlkarten für den Vorstand und interne Nachrichten. Kein Framework, kein MySQL – PHP 8.3 und eine SQLite-Datei.</description></item><item><title>WordPress verlassen: meine Seite zu Astro und SQLite migrieren</title><link>https://andrew.khanoff.com/de/blog/migrating-from-wordpress/</link><guid>https://andrew.khanoff.com/de/blog/migrating-from-wordpress/</guid><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate><description>Warum ich eine 475 MB WordPress-Installation auf andrew.khanoff.com durch einen einzigen Astro Container und eine SQLite-Datei ersetzt habe – und wie ich den Cutover mit null Ausfallzeit und einem Ein-Befehl-Rollback durchgeführt habe.</description></item><item><title>Eine tägliche GitHub $\rightarrow$ lokale LLM Pipeline, die meine Projektkarten schreibt</title><link>https://andrew.khanoff.com/de/blog/github-gemma-pipeline/</link><guid>https://andrew.khanoff.com/de/blog/github-gemma-pipeline/</guid><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate><description>Wie der Abschnitt „Projects“ auf dieser Seite automatisch gefüllt wird: Ein Cronjob liest meine privaten Repos, lässt ein lokales Gemma-Modell einen Textentwurf erstellen und mergt das Ergebnis in SQLite – ohne jemals meine Bearbeitungen zu überschreiben oder ein privates Repo zu leaken.</description></item><item><title>Ein fehlerverzeihender Family Document Hub mit FastAPI und Meilisearch</title><link>https://andrew.khanoff.com/de/blog/family-knowledge-hub/</link><guid>https://andrew.khanoff.com/de/blog/family-knowledge-hub/</guid><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate><description>start.khanoff.com – ein warmer, selbst gehosteter Hub für die ganze Familie: Dokumente, Anleitungen, Rezepte, Links und Videos hinter einer verzeihenden Suchleiste. FastAPI + HTMX + Meilisearch + Immich, magic-link Login, PWA.</description></item><item><title>Ein selbst gehostetes CV mit Astro, SQLite und einem lokalen LLM erstellen</title><link>https://andrew.khanoff.com/de/blog/building-a-self-hosted-cv/</link><guid>https://andrew.khanoff.com/de/blog/building-a-self-hosted-cv/</guid><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate><description>Wie andrew.khanoff.com aufgebaut ist – server-rendered Astro, eine SQLite Single Source of Truth, Admin nur mit Passkey und ein täglicher GitHub→lokales-LLM-Pipeline, die die Projektkarten entwirft.</description></item><item><title>Auto-blocking Angreifer mit BGP – ein IDS, das Black-Hole-Routen bekannt macht</title><link>https://andrew.khanoff.com/de/blog/auto-blocking-attackers-with-bgp/</link><guid>https://andrew.khanoff.com/de/blog/auto-blocking-attackers-with-bgp/</guid><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate><description>Suri Defender: Detection Feeds (CrowdSec + fail2ban) treiben einen ExaBGP Route-Injector an, der auffällige IPs als RTBH Routes über iBGP bekannt macht, sodass Angriffsverkehr an den Netzwerkgrenzen und nicht auf dem Server verworfen wird. Ein 2,7 GB Stack wurde auf wenige hundert MB reduziert.</description></item></channel></rss>