refactor: ai-box/ (bootstrap + README) nach xtts/ verschieben
Das Host-Bootstrap bereitet genau den xtts-Stack vor (legt xtts/.env an, startet xtts-Compose) und gilt fuer alle Dienste (f5tts/whisper/voxtral/llm). Nach dem Klonen sucht man das in xtts/ — dort war bisher kein README. - git mv ai-box/bootstrap.sh xtts/bootstrap.sh; ai-box/README.md → xtts/README.md - interne Verweise cd ARIA-AGENT/ai-box → cd ARIA-AGENT/xtts (Pfad-Logik SCRIPT_DIR/../xtts funktioniert unveraendert, da xtts jetzt das Script-Dir ist) - README neu betitelt: "xtts — AI-Box (Compute-Node) Setup & Bootstrap" + Kontext (Profile/GPU im Haupt-README) - leeres ai-box/ entfernt Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -1,7 +1,12 @@
|
|||||||
# ai-box — KI-Box (gpubox) Bootstrap
|
# xtts — AI-Box (Compute-Node) Setup & Bootstrap
|
||||||
|
|
||||||
Macht aus einem frisch installierten **Debian Trixie** (headless, nur SSH) einen
|
Der `xtts`-Stack sind ARIAs GPU-Dienste (STT: Voxtral/Whisper · TTS: F5-TTS ·
|
||||||
startklaren GPU-Satelliten-Host für den `xtts`-Stack (STT/TTS/LLM).
|
lokales LLM). Er läuft auf einer oder mehreren **AI-Boxen** — jede per `.env`
|
||||||
|
konfiguriert (`COMPOSE_PROFILES`, GPU-Zuordnung). Details zu Profilen/GPU-Wahl
|
||||||
|
stehen im Haupt-README (Abschnitt „Compute-Nodes").
|
||||||
|
|
||||||
|
`bootstrap.sh` macht aus einem frisch installierten **Debian Trixie** (headless,
|
||||||
|
nur SSH) einen startklaren GPU-Host für diesen Stack.
|
||||||
|
|
||||||
## Was das Script tut
|
## Was das Script tut
|
||||||
|
|
||||||
@@ -20,13 +25,13 @@ Alles **idempotent** — mehrfach ausführbar.
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone <repo> ARIA-AGENT
|
git clone <repo> ARIA-AGENT
|
||||||
cd ARIA-AGENT/ai-box
|
cd ARIA-AGENT/xtts
|
||||||
|
|
||||||
sudo ./bootstrap.sh
|
sudo ./bootstrap.sh
|
||||||
# → Wenn der Treiber frisch installiert wurde: einmal neu starten, dann nochmal:
|
# → Wenn der Treiber frisch installiert wurde: einmal neu starten, dann nochmal:
|
||||||
sudo reboot
|
sudo reboot
|
||||||
# … nach dem Boot:
|
# … nach dem Boot:
|
||||||
cd ARIA-AGENT/ai-box
|
cd ARIA-AGENT/xtts
|
||||||
sudo ./bootstrap.sh --up --token <DEIN_RVS_TOKEN>
|
sudo ./bootstrap.sh --up --token <DEIN_RVS_TOKEN>
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -4,7 +4,7 @@
|
|||||||
# GPU-Satelliten-Host fuer den xtts-Stack (Voxtral/Whisper STT, F5-TTS, lokales LLM).
|
# GPU-Satelliten-Host fuer den xtts-Stack (Voxtral/Whisper STT, F5-TTS, lokales LLM).
|
||||||
#
|
#
|
||||||
# Ablauf nach `git clone`:
|
# Ablauf nach `git clone`:
|
||||||
# cd ARIA-AGENT/ai-box
|
# cd ARIA-AGENT/xtts
|
||||||
# sudo ./bootstrap.sh # richtet Treiber + Docker + NVIDIA-Toolkit ein
|
# sudo ./bootstrap.sh # richtet Treiber + Docker + NVIDIA-Toolkit ein
|
||||||
# # (falls Treiber frisch installiert: einmal `sudo reboot`, dann Script erneut)
|
# # (falls Treiber frisch installiert: einmal `sudo reboot`, dann Script erneut)
|
||||||
# sudo ./bootstrap.sh --up # dazu: xtts-Stack (Whisper+F5+LLM) hochziehen
|
# sudo ./bootstrap.sh --up # dazu: xtts-Stack (Whisper+F5+LLM) hochziehen
|
||||||
@@ -122,7 +122,7 @@ EOF
|
|||||||
ok "nvidia-driver aus backports installiert: ${NEWV}"
|
ok "nvidia-driver aus backports installiert: ${NEWV}"
|
||||||
echo
|
echo
|
||||||
echo -e "${c_y}==> REBOOT noetig, damit der neue Treiber laedt:${c_0}"
|
echo -e "${c_y}==> REBOOT noetig, damit der neue Treiber laedt:${c_0}"
|
||||||
echo -e "${c_y} sudo reboot && danach: cd ai-box && sudo ./bootstrap.sh --up --token <TOKEN>${c_0}"
|
echo -e "${c_y} sudo reboot && danach: cd xtts && sudo ./bootstrap.sh --up --token <TOKEN>${c_0}"
|
||||||
echo -e "${c_y} (nvidia-smi zeigt dann die neue Version + CUDA-Level)${c_0}"
|
echo -e "${c_y} (nvidia-smi zeigt dann die neue Version + CUDA-Level)${c_0}"
|
||||||
exit 0
|
exit 0
|
||||||
else
|
else
|
||||||
Reference in New Issue
Block a user