hermes-erkenntnisse/infrastructure/infrastruktur-zugang.md

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.192 oder ssh 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): siehe hub-koerners-org-zugang-stabilitaet.md in diesem Ordner.

Jump (jump.panel1.de) — SEPARATER Server, NICHT der Hub!

Portal cp.go-ki.eu (VM201)

Forgejo (Bär sagt "GitLab")

  • Web-UI: https://gitlab.wissen.consoro.it (User: matthias)
  • Git-Host: git.consoro.eu (NICHT git.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> oder Authorization: token <hex>. glpat-* = GitLab → funktioniert NICHT.
  • Credentials: barby/memory/.credentials.jsonGET/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

  1. Eigenes Wissen / Kontext
  2. Obsidian durchsuchen (grep auf Hub)
  3. Forgejo hermes-erkenntnisse durchsuchen
  4. docs.consoro.it (curl)
  5. 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.eu ist korrekt, NICHT git.consoro.it