3.8 KiB
3.8 KiB
Infrastruktur-Zugang — permanentes Wissen
Stand: 2026-07-22 · Quelle: Bär · Verteilt via Hermes Skill + Obsidian + Forgejo
Hub (hub.koerners.org) — echter HA-Hub
- IP: 103.241.51.192 · Tailscale: 100.87.20.94
- SSH:
ssh root@103.241.51.192oderssh root@100.87.20.94(Key-Auth) - Specs: 12c/23GB, Docker 29
- Dienste: Docker-basiert, permanente Komponenten, Qdrant (:6335)
- Obsidian-Mirror:
/opt/obsidian-mirror/ - 🚨 Externer SSH kann bei Last im Banner-Exchange timeouten (kein Firewall-Ban, sondern
Überlast). Verifizierter interner Weg:
ssh -o ProxyJump=root@103.241.51.104 root@103.241.51.192(über kasm, selbes /24 wie hub). Details + Root-Cause-Fix (RAG-Watcher-Überlast, 2026-07-22): siehehub-koerners-org-zugang-stabilitaet.mdin diesem Ordner.
Jump (jump.panel1.de) — SEPARATER Server, NICHT der Hub!
- Tailscale: 100.91.98.15
- SSH:
ssh root@100.91.98.15(Key-Auth) - Dienste auf Jump:
- hub_mcp.py / mcp-hub-local.service (:8103)
- Brain: http://100.87.20.94:3097/v1/brain
- Router: http://100.87.20.94:3080 (17 Provider)
- Search: http://100.87.20.94:3088
- Aggregator: http://100.87.20.94:3100
- docs.consoro.it Schreibweg:
/opt/keys-connect/ANLEITUNG.md
Portal cp.go-ki.eu (VM201)
- URL: https://cp.go-ki.eu
- Backend: http://100.114.24.89:9090
- SSH:
ssh root@100.114.24.89(Key-Auth) - Code-Pfad:
/opt/portal/(app.py = Hauptdatei)
Forgejo (Bär sagt "GitLab")
- Web-UI: https://gitlab.wissen.consoro.it (User: matthias)
- Git-Host:
git.consoro.eu(NICHTgit.consoro.it!) - Clone/Push (HTTPS):
https://barby:TOKEN@git.consoro.eu/barby/<repo>.git - SSH-Clone:
git@gitlab.wissen.consoro.it:barby/<repo>.git(Port 2222, ProxyJump jump) - API-Token (User barby):
dc9a2241890acb243548342977a6c02d6dde39a7 - 20 Repos: claude-config, hermes-erkenntnisse, claude-hooks, claude-chat-status, memory, claude-wissen, studio-doku, claude-scripts, mcp-servers, fleet-shared, scripts, notizen, aufgaben, dr-host-configs, fotokiste, jump-control, mail-platform, shadow-bulletproof, tunnel-registry, twilio-hub
- Regel: Repos müssen VORHER via Web-UI/API existieren — "Push to create" ist deaktiviert.
- API-Auth:
?token=<hex>oderAuthorization: token <hex>.glpat-*= GitLab → funktioniert NICHT. - Credentials:
barby/memory/.credentials.json→GET/PUT /api/v1/repos/barby/memory/contents/.credentials.json
Obsidian Vault
- Pfad:
/opt/obsidian-mirror/auf Hub - Struktur:
KI/(Sessions, gpu1-backup),Projects/,Browser-Recordings/ - Suche:
grep -rl 'SUCHBEGRIFF' /opt/obsidian-mirror/ - Sync: backup-from-nas2.sh (periodisch)
VMs
| VM | Tailscale | Dienste |
|---|---|---|
| VM302 (Windows Workstation) | 100.104.5.57 | LiteLLM:4000, Ollama:11434, ComfyUI:8188 |
| GPU-Shadow (RTX A4500) | 100.87.122.111 | Ollama:11434, ComfyUI:8188 |
| gpu1 (Proxmox Host) | 100.108.247.79 | Public: 173.208.162.26 |
docs.consoro.it (BookStack, 100+ Rezepte)
- Lesen:
curl -fsS -H "X-API-Key: sk-registry-5c8e0b9f991a102f5e8ee88c902e4e3e74f5b8e8" https://docs.consoro.it/anleitung.md - Schreiben: nur via Jump (
/opt/keys-connect/ANLEITUNG.md)
🚨 DNS-Falle
Lokaler Resolver hängt Suchdomäne go-ki.eu an → hub.koerners.org.go-ki.eu = 173.208.162.26 (=gpu1, FALSCH).
Immer FQDN mit abschließendem Punkt oder public Resolver (1.1.1.1) verwenden.
Suchstrategie bei Fragen
- Eigenes Wissen / Kontext
- Obsidian durchsuchen (
grepauf Hub) - Forgejo
hermes-erkenntnissedurchsuchen - docs.consoro.it (
curl) - Erst DANN Bär fragen
Sprachregeln
- "Hub" = hub.koerners.org, "Jump" = jump.panel1.de — NIE verwechseln
- Wenn Bär "GitLab" sagt → ist Forgejo gemeint
git.consoro.euist korrekt, NICHTgit.consoro.it