From 87c856744bfbd9489d2154754714490f2ac468d3 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 11 Mar 2026 16:01:33 +0700 Subject: [PATCH] doku: Cursor auf pve-hetzner migriert, deploy.sh auto-detect --- .cursorrules | 11 +++++++---- MASTER_INDEX.md | 14 +++++++++----- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/.cursorrules b/.cursorrules index 91a71066..55a44c5d 100644 --- a/.cursorrules +++ b/.cursorrules @@ -34,6 +34,8 @@ Daten ändern = NUR `homelab.conf` editieren + auf pve-hetzner deployen. | pve-ka-3 | pve3 | Kambodscha | | pve-mu-2 | pve2 | Muldenstein | | pve-mu-3 | pve3 | Muldenstein | +| pve-pp-1 | pve-pp-1 | Phnom Penh (Kondo) | +| pve-pp-2 | pve-pp-2 | Phnom Penh (Kondo) | | pve-he | helmut-pve | Ramsin (bei Helmut) | **Achtung:** pve3 existiert zweimal (Kambodscha + Muldenstein). Immer den logischen Namen verwenden! @@ -67,11 +69,12 @@ Git-Pull auf pve-hetzner = Bot sieht Änderungen sofort. Kein manuelles Kopieren **Architektur:** ``` -Cursor (pve-ka-1) → Forgejo (CT 111) → pve-hetzner /opt/homelab-brain/ - edit+push git repo git pull - ↓ Bind-Mount - CT 116 /opt/homelab-ai-bot/ +Cursor (pve-hetzner) → Forgejo (CT 111) → /opt/homelab-brain/ + edit+push git repo lokal + ↓ Bind-Mount + CT 116 /opt/homelab-ai-bot/ ``` +Fallback: Cursor auf pve-ka-1 (100.122.56.60). ## Goldene Regeln 1. Kontextfenster schonen — nie mehr laden als nötig diff --git a/MASTER_INDEX.md b/MASTER_INDEX.md index b75ddff9..ce12da5c 100644 --- a/MASTER_INDEX.md +++ b/MASTER_INDEX.md @@ -16,6 +16,7 @@ | **Infrastruktur** | infrastructure/STATE.md | Alle Server + Container | | **Homelab AI Bot** | — | Hausmeister Telegram Bot (CT 116) | | **Webcam Kambodscha** | — | Dahua 4K → cam.arakavanews.com (CT 600 auf pve-ka-3) | +| **YouTube Desktop PP** | — | Remote Desktop (xrdp) für YT-Uploads (pve-pp-1/pp-2) | ## Prioritäten @@ -31,6 +32,8 @@ | Kambodscha | pve1 | **pve-ka-1** | 100.122.56.60 | Heimserver, Edelmetall, Taxi, MCP | | Kambodscha | pve-Shops | **pve-ka-2** | 100.120.126.95 | Shop-Templates (alle stopped) | | Kambodscha | pve3 | **pve-ka-3** | 100.103.90.94 | Webcam, FreshRSS, LLM-Router | +| Phnom Penh | Dell 3040 | **pve-pp-1** | 100.126.26.46 | YouTube Desktop (pp-cluster) | +| Phnom Penh | Dell 3040 | **pve-pp-2** | 100.95.156.25 | Standby/Reserve (pp-cluster) | | Muldenstein | pve2 | **pve-mu-2** | 100.99.101.37 | Pizza-Shops, PC-Shops, Taxi, Tools (20+ CTs) | | Muldenstein | pve3 | **pve-mu-3** | 100.109.101.12 | Syncthing, WireGuard, Flugscanner, MQTT, Mirrors | | Muldenstein | — | **pve-mu-1** | offline | Aktuell nicht erreichbar | @@ -60,17 +63,18 @@ ./scripts/deploy.sh "Beschreibung" ``` -Ablauf: `git commit → push Forgejo → pve-hetzner git pull → Bot restart` +Ablauf: `git commit → push Forgejo → Bot restart` +Das Skript erkennt automatisch ob es auf pve-hetzner oder remote läuft. **Architektur:** ``` -Cursor (pve-ka-1) → Forgejo (CT 111) → pve-hetzner /opt/homelab-brain/ - ↓ Bind-Mount (mp0 in CT 116 Config) - CT 116 /opt/homelab-ai-bot/ +Cursor (pve-hetzner) → Forgejo (CT 111) → /opt/homelab-brain/ + ↓ Bind-Mount (mp0 in CT 116 Config) + CT 116 /opt/homelab-ai-bot/ ``` CT 116 liest direkt aus dem Git-Repo über einen LXC Bind-Mount. -Kein `scp` oder `pct push` nötig — Git-Pull auf pve-hetzner reicht. +Kein `scp` oder `pct push` nötig. Fallback: Cursor auf pve-ka-1 (100.122.56.60). ## Auto-Sync - `sync-state.sh` / `sync_state.py` — läuft alle 15 Min auf pve-hetzner