# 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! - **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` (NICHT `git.consoro.it`!) - **Clone/Push (HTTPS):** `https://barby:TOKEN@git.consoro.eu/barby/.git` - **SSH-Clone:** `git@gitlab.wissen.consoro.it:barby/.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=` oder `Authorization: token `. `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 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`