doku: Cursor auf pve-hetzner migriert, deploy.sh auto-detect
This commit is contained in:
parent
74c247999b
commit
87c856744b
2 changed files with 16 additions and 9 deletions
|
|
@ -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
|
||||
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
|
||||
|
|
|
|||
|
|
@ -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/
|
||||
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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue