infra: vollständiger Infrastruktur-Zugang (Hub/Jump/Portal/Forgejo/VMs) von Bär
This commit is contained in:
parent
9d331d674f
commit
2077520ec1
81
infrastructure/infrastruktur-zugang.md
Normal file
81
infrastructure/infrastruktur-zugang.md
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
# 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/`
|
||||
|
||||
## 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/<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.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`
|
||||
Loading…
Reference in a new issue