Add controlled Athena platform operator

This commit is contained in:
Mikei386
2026-08-23 21:10:44 +02:00
parent 2f4bff550e
commit 94f3758795
26 changed files with 1030 additions and 752 deletions
+17 -2
View File
@@ -19,7 +19,8 @@ WireGuard-Isolation.
- Open WebUI als einzige normale Oberfläche
- SearXNG/Web-MCP ohne externen API-Schlüssel
- zentrale MCP-Werkzeugebene: getrennte Container für Athena-Plattformwissen,
Web, GitHub, HA, ARR, Unraid, Navidrome und Sandbox, gemeinsam nutzbar durch Open WebUI und andere
den kontrollierten Athena Operator, Web, GitHub, HA, ARR, Unraid, Navidrome
und Sandbox, gemeinsam nutzbar durch Open WebUI und andere
Clients
- KI-Dienste ausschließlich über den containerisierten WireGuard-Gateway erreichbar
- KI-Ausgangsverkehr über das Heimnetz, bei Tunnelausfall fail-closed
@@ -56,7 +57,7 @@ Neustart an; danach wird derselbe Befehl erneut ausgeführt.
| XTTS-v2 | nur Docker-intern, RTX 3060 | primäre mehrsprachige Sprachausgabe |
| TTS Gateway | nur Docker-intern | Annmarie Nele, Queue und Piper-Fallback |
| Piper | nur Docker-intern, CPU | ausfallsichere deutsche Ersatzstimme |
| MCP-Tool-Stack | nur Docker-intern | Web, GitHub, Home Assistant, ARR, Unraid und Navidrome |
| MCP-Tool-Stack | nur Docker-intern | Athena-Kontext, Athena Operator, Web, GitHub, Home Assistant, ARR, Unraid und Navidrome |
XTTS-v2, TTS-Gateway, Piper-Fallback und der FLUX.2-Klein-Hot-Swap sind
reproduzierbare Kerndienste; STT
@@ -78,6 +79,20 @@ keine Modell-Tokens und verraten dem Modell keine zusätzlichen Daten.
## Dokumentation
### API-Schnellreferenz
Für Zettelrobbe und andere OpenAI-kompatible Clients gilt im Heimnetz:
```text
Base URL: http://192.168.1.212:8081/v1
API-Key: Inhalt von /etc/mike-ai/router-api-key auf Athena
```
Den Schlüssel auf Athena ausschließlich lokal mit
`sudo cat /etc/mike-ai/router-api-key` anzeigen und direkt in den Secret-Store
des Clients kopieren. Er gehört niemals in Git, eine URL oder einen Chat. Die
entsprechende Open-WebUI-Adresse auf Port `8080` ist keine API-Basisadresse.
- [`docs/PLATFORM_OVERVIEW.md`](docs/PLATFORM_OVERVIEW.md) – kurze Gesamtsicht
- [`docs/QWEN_OPERATOR_CONTEXT.md`](docs/QWEN_OPERATOR_CONTEXT.md) – ausführliches Kontextpaket für das lokale Operator-Modell
- [`docs/PLATFORM_CONTEXT_MCP.md`](docs/PLATFORM_CONTEXT_MCP.md) – profilunabhängiges Plattformwissen und kontrollierte Dokumentationspflege