This website requires JavaScript.
268fd859ab
TP44: cf-tunnel-mapping §0 Live-Kopf + §10-16 als ARCHIV eingeklappt
Christoph Emsenhuber
2026-09-08 15:50:31 +02:00
7a20a1db4f
TP37 P2 vervollständigt: +6 live-verifizierte Smart-Home-ipam.Services
Christoph Emsenhuber
2026-09-08 15:12:33 +02:00
bca8f6e27e
TP34 zurückgezogen: Caddyfile via GC verworfen
Christoph Emsenhuber
2026-09-08 14:00:02 +02:00
d63dc7bb78
TP34: 420.teilzeitladen.xyz-Caddy-Block wieder entfernt
Christoph Emsenhuber
2026-09-08 13:36:33 +02:00
b200401c5a
TP34: 420.teilzeitladen.xyz korrigiert (war terpene.*) + eigener DNS-Token
Christoph Emsenhuber
2026-09-08 13:30:30 +02:00
384f356290
TP34: terpene Quick-Win + Caddy-CF-Seeder + Renderer
Christoph Emsenhuber
2026-09-08 11:48:18 +02:00
e96fca5a52
Merge branch 'main' of https://gitea.emsenhuber.net/admin/bf-infra
Christoph Emsenhuber
2026-09-07 17:20:38 +02:00
1625c30fd7
Merge tp37-dienste: TP37 P1+P2 durch
Christoph Emsenhuber
2026-09-07 17:20:04 +02:00
83fd69ef8d
TP37 P1+P2: VirtualMachines + ipam.Service seeden
Christoph Emsenhuber
2026-09-07 17:19:59 +02:00
56746cb24d
TP37 P1: Substrat-Seeder — Hosts/Container als native VMs in Nautobot
Christoph Emsenhuber
2026-09-07 13:29:44 +02:00
a0ba87d555
TP36 A4/A5/A6: Index/Status-SSoT-Cutover nach Gitea abgeschlossen
Christoph Emsenhuber
2026-09-07 13:30:24 +02:00
674e5fff0d
TP36 (reframed): Gitea-TP-Sync — Index/Status als SSoT nach Gitea
Christoph Emsenhuber
2026-09-07 11:29:34 +02:00
c024f85579
TP44 nachgezogen + TP37/34/36-Plan (native Modelle, erst planen)
Christoph Emsenhuber
2026-09-06 22:32:20 +02:00
9caf145341
TP23: Stufe-6-Runbook (DNS-Bypass-Sperre) mit hartem Vor-Ort-Gate
Christoph Emsenhuber
2026-09-06 17:20:11 +02:00
7edf01b021
TP23 Stufe 5: HA-Self-Service + Dashboard-Draft + Doku-Nachzug
Christoph Emsenhuber
2026-09-06 16:45:00 +02:00
f507c50623
TP23 Stufe 4: AGH CIDR-Gruppen+Policy auf .36/.37 + Sync/Exception-Tooling
Christoph Emsenhuber
2026-09-04 21:19:50 +02:00
f8982df200
TP25: Transaktion-State committed + Messrunden 2026-09-04
Christoph Emsenhuber
2026-09-04 19:43:28 +02:00
c23628f62f
TP25: ap3-FT-Drift behoben + Kanalplan committed (140/140)
Christoph Emsenhuber
2026-09-04 19:39:13 +02:00
b75336c9db
TP25: ft=no auf sec-main als Dauerzustand (User-Entscheid 2026-09-04)
Christoph Emsenhuber
2026-09-04 15:22:07 +02:00
70afb165b7
TP25: Klick-Konsole auf N Clients + Pin-UI
Christoph Emsenhuber
2026-09-04 14:18:07 +02:00
efb0f44fa7
TP25: Multi-Pin-Tool tp25-pin-multi.sh (band-genaues Pinnen, N Clients je 1 AP)
Christoph Emsenhuber
2026-09-04 13:56:55 +02:00
ac3a125c82
TP25/TP28: Walk-Harness auf N Geräte, Analyzer generalisiert, AP-Map-Fix
Christoph Emsenhuber
2026-09-04 12:42:30 +02:00
45e4540cf5
Handoff 2026-09-03: TP25/TP28 Kanalplan live, In-situ-Messung in naechster Session
Christoph Emsenhuber
2026-09-03 21:38:44 +02:00
e8f58b0e5e
TP25/TP28 Kanalplan live: ap1 am Sideboard, ap2+ap1 auf DFS Band B
Christoph Emsenhuber
2026-09-03 18:53:01 +02:00
05a3fd957f
TP25 Fund E geschlossen: 7.24.1 war die Ursache, nicht ft-over-ds
Christoph Emsenhuber
2026-09-02 08:44:32 +02:00
bf6d3605b7
TP42 durch: interner Namensraum auf bf.emsenhuber.net vereinheitlicht
Christoph Emsenhuber
2026-09-02 03:31:51 +02:00
8aae0f424f
TP42: Live-Bestandsaufnahme + Zielschema-Entscheidung (bf.emsenhuber.net)
Christoph Emsenhuber
2026-09-02 03:19:25 +02:00
72db50fce2
TP31 abgeschlossen: Schritt 5+6 via TP16.3 (09-01), cf-sync.py-Fehlalarm gefixt
Christoph Emsenhuber
2026-09-02 03:07:15 +02:00
cce88bdcba
TP14.4 als in TP41 T4 aufgegangen markiert (zt-svc-Konsolidierung)
Christoph Emsenhuber
2026-09-02 03:01:48 +02:00
c7e173ec5a
TP42-Vorarbeit + TP41 zurückgestellt: interne Namen auf bf.emsenhuber.net
Christoph Emsenhuber
2026-09-02 02:56:30 +02:00
1b413b41f3
TP44 Etappe 1: CF-Estate als SSoT in Nautobot (manuelle Erstbefüllung)
Christoph Emsenhuber
2026-09-02 02:26:32 +02:00
e376651247
cf-tunnel-mapping §17: Terpenfinder-DB-Pfad neu aufgebaut (Handout blaueblüten)
Christoph Emsenhuber
2026-09-02 02:02:09 +02:00
fde9f1535a
n8n-mcp SSRF-Fix: permissive + in Portainer-Stack 174 gefaltet
Christoph Emsenhuber
2026-09-01 21:04:11 +02:00
ab01934c2d
Merge TP41-Follow-up: Abschluss (Google/GitHub ✅ , FB abgesagt, Geli CF-seitig fertig)
Christoph Emsenhuber
2026-09-01 20:42:56 +02:00
46e6a54ecb
TP41 abschließen: Google/GitHub ✅ , FB abgesagt; Geli CF-seitig fertig (zt-humans-Enrollment + geli-Policy live geprüft)
Christoph Emsenhuber
2026-09-01 20:42:41 +02:00
403b4528b2
TP41-Follow-up: App-Launcher D1 (3 Bookmark-Kacheln + Styling), Geli pillepalle670 in zt-humans; TP43 (dw-DNS-Uplink) angelegt; IdP-Kurzanleitungen (Google/Meta)
Christoph Emsenhuber
2026-09-01 20:22:27 +02:00
20671aefd4
Merge TP41 (CF-Access-Reparatur + ZT-Konsolidierung) + TP42-Anlage
Christoph Emsenhuber
2026-09-01 19:21:03 +02:00
c543819a90
TP41: T5-Anleitung (IdP-Callbacks) + TP30 Posten #7 (Terpene-Keystore-PW-Leak)
Christoph Emsenhuber
2026-09-01 19:20:52 +02:00
012397f194
TP41: T4/T3/T2 durch (zt-svc, WARP-intern .36/.37, vw/admin 404 origin); Token-Altlast geklärt; TP42 angelegt
Christoph Emsenhuber
2026-09-01 19:19:52 +02:00
faa4308223
TP41 handoff: b00722… Token-Konsolidierung als Arbeitspaket für Folgesession (nicht 'lassen')
Christoph Emsenhuber
2026-09-01 16:36:54 +02:00
155dbc08f2
TP41 handoff: altes Token …2174 revoked; b00722… als blaueblüten-Altlast vermerkt (LASSEN)
Christoph Emsenhuber
2026-09-01 16:36:23 +02:00
284df839db
TP41 angelegt: CF-Access-Reparatur + ZT-Konsolidierung (Kern live, Handoff)
Christoph Emsenhuber
2026-09-01 16:11:12 +02:00
07b595c45a
TP25 Fund E: Hebel 1 widerlegt und zurueckgebaut -- Ringpuffer-Messfehler korrigiert
Christoph Emsenhuber
2026-09-01 09:21:46 +02:00
724cfd9a98
Stand der Parallelsession eingesammelt (TP39 archiviert, TP41-Backup, TP25 ap2-Verdacht)
Christoph Emsenhuber
2026-09-01 09:20:03 +02:00
3f95a7adf3
TP16.3 §6 Abbau durch, TP GESCHLOSSEN (User zog §6 vor)
Christoph Emsenhuber
2026-09-01 01:08:34 +02:00
335c562323
TP39 abgeschlossen (skip-name-resolve + Resize), TP40 angelegt (HA-Recorder)
Christoph Emsenhuber
2026-09-01 00:57:31 +02:00
3ea8d050d2
TP39: networking.service in vier LXCs repariert (Ursache = VLAN1-Altlast)
Christoph Emsenhuber
2026-09-01 00:39:19 +02:00
ef19a95747
Handoff: Nummerierung der naechsten Schritte nach dem TP39-Zusammenfassen
Christoph Emsenhuber
2026-09-01 00:29:24 +02:00
83bcfaabd0
TP39 angelegt: LXC-Hygiene auf pve (User-Okay 2026-09-01)
Christoph Emsenhuber
2026-09-01 00:29:13 +02:00
73fec72abe
TP16.3 §5 durch: vier Namen auf bf-public + 10-Sekunden-DNS-Fund behoben
Christoph Emsenhuber
2026-09-01 00:25:39 +02:00
f6283fd813
TP16.3 §5: die sechs AP-Drifts ins Soll, 28. Regel interface-veth
Christoph Emsenhuber
2026-08-31 20:13:47 +02:00
4cd091379e
Uebergabeprompt §5: Repo-Stand, verifizierter Live-Stand, TP30 vertagt
Christoph Emsenhuber
2026-08-31 19:43:24 +02:00
e474e5e38a
Merge main + nervous-williams; Drift-Zuschreibung korrigiert
Christoph Emsenhuber
2026-08-31 19:34:40 +02:00
17e8e9f72e
Merge remote-tracking branch 'origin/claude/nervous-williams-acf000' into claude/stoic-khayyam-09b644
Christoph Emsenhuber
2026-08-31 19:33:14 +02:00
c8b2a15d5f
Korrektur: die wifi-security-Drift ist TP25 Fund E, nicht das Upgrade
Christoph Emsenhuber
2026-08-31 19:31:19 +02:00
6f6fa71ffa
TP38 bestaetigt + Uebergabeprompt fuer TP16.3 §5 (CNAME-Flip)
Christoph Emsenhuber
2026-08-31 16:24:18 +02:00
60360fc3cc
TP16.3 §2/§3 durch: cloudflared auf ap1/ap2/ap3, bf-public healthy mit 12 Connectoren
Christoph Emsenhuber
2026-08-31 16:15:13 +02:00
0680ccabc8
TP25 Fund E: Hebel 1 gescheitert, TP27 durchgezogen, Fund B entwarnt
Christoph Emsenhuber
2026-08-31 15:27:57 +02:00
d5b3ce37ff
TP37 angelegt: Out-of-Band-Management, ein untagged-VLAN99-Port je Switch
Christoph Emsenhuber
2026-08-31 15:05:31 +02:00
452ea53576
ROS 7.24.1 auf allen fuenf nachgezogen + Handover fuer TP16.3 §2/§3
Christoph Emsenhuber
2026-08-31 14:57:35 +02:00
6f8ba8c8b5
sshpass -p repo-weit weg + vier TP15-Cutover-Skripte archiviert
Christoph Emsenhuber
2026-08-31 08:34:08 +02:00
a0a650eb48
TP25 Fund E Hebel 1: ft-over-ds=no auf sec-main, Messung laeuft
Christoph Emsenhuber
2026-08-31 08:19:31 +02:00
badf715f5a
TP16.3 §1: die drei Blocker remote behoben (Ingress, Firewall via GC, ap3-Cred)
Christoph Emsenhuber
2026-08-31 08:06:38 +02:00
40ffab1de8
TP25 Fund E: Befund nach einer Nacht Logging -- Reauth-Schleife haengt an ft=yes, Hebelreihenfolge korrigiert
Christoph Emsenhuber
2026-08-31 07:57:36 +02:00
810126c01b
Doku: bf-infra hat seit 2026-08-30 ein Gitea-Remote (Backup-Luecke geschlossen)
Christoph Emsenhuber
2026-08-31 07:52:33 +02:00
175486221b
TP25 Fund E wieder geoeffnet + WLAN-Logging persistent (27. ComplianceRule system-logging)
Christoph Emsenhuber
2026-08-30 21:11:48 +02:00
b697ffc6fa
TP16.3/TP31 Schritt 5: Vor-Ort-Runbook fuer bf-public-Connector (ap1/ap2/ap3)
Christoph Emsenhuber
2026-08-30 21:07:17 +02:00
ed005fff2e
MCP-Clients repariert: GUI-Env via LaunchAgent (F6) + pve-mcp-URL (F7)
Christoph Emsenhuber
2026-08-30 21:00:00 +02:00
65a61f7fb6
TP28 ap3 phase2: Selbstabnahme ins Log + Abnahme-Anleitung fuer den Manager
Christoph Emsenhuber
2026-08-30 20:44:45 +02:00
1006f91e6a
TP28: ap3 (cAP ax) live als CAP, ap1 funkstill, Compliance 130/130 ueber 5 Geraete
Christoph Emsenhuber
2026-08-30 17:54:07 +02:00
f7d26db7a6
TP28 ap3: Bring-up in zwei Phasen geteilt (Werks-WLAN traegt Phase 1)
Christoph Emsenhuber
2026-08-30 16:03:01 +02:00
70a983eaa3
F4 praezisiert: n8n-mcp blockt private IPs per SSRF-Schutz
Christoph Emsenhuber
2026-08-30 12:29:35 +02:00
bc0bf316e1
gitea-mcp repariert: Container lief mit veraltetem Gitea-Token (401)
Christoph Emsenhuber
2026-08-30 12:28:10 +02:00
c82fb45f7f
TP16.3 F1 DURCH: gitea-mcp/n8n-mcp geschnitten + Doku nachgezogen
Christoph Emsenhuber
2026-08-30 12:25:01 +02:00
709cc626bb
TP37 angelegt: Nautobot als durchgehende Netzwerkdoku (CF-Connectoren als erster Fall)
Christoph Emsenhuber
2026-08-30 12:19:24 +02:00
fd05286e4b
TP28 wieder geoeffnet: ap3 (cAP ax) vorbereitet, core ether21 Trunk, MikroMCP-Registry auf bf-infra
Christoph Emsenhuber
2026-08-30 12:14:21 +02:00
dd12ab505b
Korrektur: bf-infra HAT ein Gitea-Remote (Inventur-Aussage vom 08-27 ueberholt)
Christoph Emsenhuber
2026-08-30 11:43:24 +02:00
803a28772f
TP16.3 grosser Schnitt: 12 Hostnames aus CF-Ingress + DNS entfernt
Christoph Emsenhuber
2026-08-30 11:40:31 +02:00
39ba5da6b0
TP31: cf-sync.py Parser+Logik-Fix, CF-Leichen geloescht, grafana-Ingress-Backup
Christoph Emsenhuber
2026-08-29 19:35:53 +02:00
bd1ba5ed13
TP35 Schicht 3: globale Verhaltensregeln konsolidiert (AGENTS.md SSoT + CLAUDE.md Spiegel)
Christoph Emsenhuber
2026-08-29 18:55:12 +02:00
f1a8a4a3e7
TP35 Schicht 1: MCP-Migration FQDN→IP (gitea-mcp .167:3000, n8n-mcp .167:3001) + Ist-Stand/Quick-Index nachgezogen
Christoph Emsenhuber
2026-08-29 18:42:33 +02:00
b9176914e2
Handoff 2026-08-28 (Abends): terpene W1-W7 + globale MCP-Migration + CF-Token-Diagnose
Christoph Emsenhuber
2026-08-28 23:51:46 +02:00
733d911c03
shelly-mcp in opencode.jsonc registriert (remote MCP gegen DS923 .180:3030)
Christoph Emsenhuber
2026-08-28 21:31:54 +02:00
b8fd42b3fd
shelly-mcp: mcp<2 pinnen + TP30 Posten #3 hochstufen
Christoph Emsenhuber
2026-08-28 21:27:05 +02:00
3562e19e47
Portainer 2.40 → 2.42.0 Bump + portainer-mcp projektspezifisch
Christoph Emsenhuber
2026-08-28 21:17:52 +02:00
c25888acd9
Lessons: Skills sind IMMER global, niemals pro Projekt
Christoph Emsenhuber
2026-08-28 19:47:30 +02:00
b4cd417e8d
Lessons: opencode-TUI-Leading-Space als bekannter Bug dokumentiert (Issue #27528 , status 'Not planned')
Christoph Emsenhuber
2026-08-28 19:30:35 +02:00
55b3453d41
Lessons-Checkliste: Output-Länge als Regel 6 ergänzt
Christoph Emsenhuber
2026-08-28 19:27:21 +02:00
d06d505bc3
TP36 angelegt + Ist-Stand-Block aktualisiert + zwei Lessons-Eintraege
Christoph Emsenhuber
2026-08-28 19:23:28 +02:00
8c1876c1d6
TP35 Schicht 6: /projektstatus-Skill in opencode aktiviert + Doku
Christoph Emsenhuber
2026-08-28 19:15:02 +02:00
433e600f83
TP16.3 cloudflared: Config + Bootstrap + .gitignore fuer Tunnel-Secret
Christoph Emsenhuber
2026-08-28 19:09:10 +02:00
840d57bca3
TP31 Schritt 5: cloudflared-Runbook ap1/ap2 + CNAME-Flip
Christoph Emsenhuber
2026-08-28 19:08:51 +02:00
27863c1f2e
shelly-mcp: Build-Materialien (Dockerfile + Anleitung)
Christoph Emsenhuber
2026-08-28 19:08:43 +02:00
759491b512
MCP-Bestand korrigiert + Mac-mini-Performance-Restriktion
Christoph Emsenhuber
2026-08-28 18:40:05 +02:00
dc38d821c2
session-briefing-20260828.md: TL;DR + Lese-Reihenfolge für neue Sessions
claude-code
2026-08-28 17:33:23 +02:00
5797364e4d
drift-korrektur: Auth-Sanierung (Bearer) gehört in TP16.3, nicht als Vorab-Notiz
claude-code
2026-08-28 17:18:16 +02:00
a2465b8586
session-anker: Auth-Sanierung (Bearer) als Vorab-Notiz für Cloudflare-Tunnel-Punkt
claude-code
2026-08-28 17:14:16 +02:00
8ad355e059
session-anker: n8n-mcp failed = Accept-Header-Strike (406), nicht Token-Fehler
claude-code
2026-08-28 17:11:47 +02:00
d711625d29
session-anker: MCP-Status-Check Cold-Start-Race notiert (n8n-mcp verified)
claude-code
2026-08-28 17:07:10 +02:00
389b146a91
tp35 angelegt + session-anker: MCP-Schichtung global/projekt/user
claude-code
2026-08-28 17:04:33 +02:00