mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 21:41:09 +02:00
chore(mac-mini): remove all AI service infrastructure (moved to Windows GPU)
The Mac Mini hasn't run mana-llm/stt/tts/image-gen for a while — those services live on the Windows GPU server now. The Mac-targeted installers, plists, and platform-checking setup scripts have been sitting in the repo as cargo-cult, suggesting Mac Mini deployment is still a real option. It isn't. Removed (Mac-Mini deployment infrastructure): services/mana-stt/ - com.mana.mana-stt.plist (LaunchAgent) - com.mana.vllm-voxtral.plist (LaunchAgent for the abandoned local Voxtral experiment) - install-service.sh (single-service launchd installer) - install-services.sh (mana-stt + vllm-voxtral installer) - setup.sh (Mac arm64 installer) - scripts/setup-vllm.sh (vLLM-Voxtral setup) - scripts/start-vllm-voxtral.sh services/mana-tts/ - com.mana.mana-tts.plist - install-service.sh - setup.sh (Mac arm64 installer) scripts/mac-mini/ - setup-image-gen.sh (Mac flux2.c launchd installer) - setup-stt.sh - setup-tts.sh - launchd/com.mana.image-gen.plist - launchd/com.mana.mana-stt.plist - launchd/com.mana.mana-tts.plist setup-tts-bot.sh stays — it's the Matrix TTS bot installer (Synapse side), not the mana-tts service. Updated: - services/mana-stt/CLAUDE.md, README.md — fully rewritten for the Windows GPU reality (CUDA WhisperX, Scheduled Task ManaSTT, .env keys matching the actual production .env on the box) - services/mana-tts/CLAUDE.md, README.md — same treatment, documenting Kokoro/Piper/F5-TTS on the Windows GPU under Scheduled Task ManaTTS - scripts/mac-mini/README.md — dropped the STT setup section, replaced with a pointer to docs/WINDOWS_GPU_SERVER_SETUP.md and the per-service CLAUDE.md files - docs/MAC_MINI_SERVER.md — expanded the "deactivated launchagents" list to mention the now-removed plists, added the full GPU service port table with public URLs, added a cleanup snippet for any old plists still installed on a Mac Mini somewhere
This commit is contained in:
parent
c7b4388cec
commit
f4347032ca
22 changed files with 226 additions and 1914 deletions
|
|
@ -318,13 +318,29 @@ Drei LaunchAgents sorgen fuer automatischen Betrieb:
|
|||
- Prueft alle Services (HTTP + Docker)
|
||||
- Sendet Benachrichtigungen bei Fehlern
|
||||
|
||||
### Deaktivierte LaunchAgents
|
||||
### Deaktivierte / entfernte LaunchAgents
|
||||
|
||||
Diese LaunchAgents sind seit der GPU-Server-Migration deaktiviert:
|
||||
- `homebrew.mxcl.ollama.plist` — LLM laeuft auf GPU-Server
|
||||
- `com.mana.image-gen.plist` — Bildgenerierung laeuft auf GPU-Server
|
||||
Seit der GPU-Server-Migration laufen keine AI-Services mehr auf dem Mac
|
||||
Mini. Die zugehörigen LaunchAgents sind deaktiviert und ihre Repo-Vorlagen
|
||||
wurden entfernt:
|
||||
- `homebrew.mxcl.ollama.plist` — LLM läuft auf GPU-Server (`gpu-llm.mana.how`)
|
||||
- `com.mana.image-gen.plist` — entfernt; image-gen läuft als
|
||||
Scheduled Task `ManaImageGen` auf GPU-Server (`gpu-img.mana.how`)
|
||||
- `com.mana.mana-stt.plist` — entfernt; STT als Task `ManaSTT`
|
||||
- `com.mana.mana-tts.plist` — entfernt; TTS als Task `ManaTTS`
|
||||
- `com.mana.vllm-voxtral.plist` — entfernt; vLLM-Voxtral nicht mehr verwendet
|
||||
- `com.mana.telegram-ollama-bot.plist` — Bot deaktiviert
|
||||
|
||||
Falls auf einem Mac Mini noch alte plists installiert sind:
|
||||
|
||||
```bash
|
||||
launchctl unload ~/Library/LaunchAgents/com.mana.image-gen.plist 2>/dev/null
|
||||
launchctl unload ~/Library/LaunchAgents/com.mana.mana-stt.plist 2>/dev/null
|
||||
launchctl unload ~/Library/LaunchAgents/com.mana.mana-tts.plist 2>/dev/null
|
||||
launchctl unload ~/Library/LaunchAgents/com.mana.vllm-voxtral.plist 2>/dev/null
|
||||
rm -f ~/Library/LaunchAgents/com.mana.{image-gen,mana-stt,mana-tts,vllm-voxtral}.plist
|
||||
```
|
||||
|
||||
### Setup neu ausführen
|
||||
|
||||
Falls die LaunchAgents neu eingerichtet werden müssen:
|
||||
|
|
@ -684,28 +700,28 @@ docker image prune -a
|
|||
|
||||
Alle AI-Services (LLM, Bildgenerierung, STT, TTS) laufen auf dem Windows GPU-Server (RTX 3090, 24 GB VRAM) unter `192.168.178.11`. Der Mac Mini ist reiner Hosting-Server fuer Web, API, DB und Sync.
|
||||
|
||||
| Service | GPU-Server Port | Zugriff aus Docker |
|
||||
|---------|----------------|-------------------|
|
||||
| Ollama (LLM) | 11434 | `http://192.168.178.11:11434` |
|
||||
| STT (Whisper) | 3020 | `http://192.168.178.11:3020` |
|
||||
| TTS | 3022 | `http://192.168.178.11:3022` |
|
||||
| Image Gen | 3023 | `http://192.168.178.11:3023` |
|
||||
| Service | GPU-Server Port | Zugriff aus Docker | Public URL |
|
||||
|---------|----------------|-------------------|------------|
|
||||
| mana-llm | 3025 | `http://192.168.178.11:3025` | `gpu-llm.mana.how` |
|
||||
| mana-stt (Whisper) | 3020 | `http://192.168.178.11:3020` | `gpu-stt.mana.how` |
|
||||
| mana-tts | 3022 | `http://192.168.178.11:3022` | `gpu-tts.mana.how` |
|
||||
| mana-image-gen | 3023 | `http://192.168.178.11:3023` | `gpu-img.mana.how` |
|
||||
| mana-video-gen | 3026 | `http://192.168.178.11:3026` | `gpu-video.mana.how` |
|
||||
| Ollama | 11434 | `http://192.168.178.11:11434` | `gpu-ollama.mana.how` |
|
||||
|
||||
Repo-Pendants: `services/mana-{llm,stt,tts,image-gen,video-gen}/` — die `service.pyw` Runner werden direkt auf der Windows-Box als Scheduled Tasks ausgeführt.
|
||||
|
||||
Alle Werte sind per Env-Var ueberschreibbar (`OLLAMA_URL`, `STT_SERVICE_URL`, `TTS_SERVICE_URL`, `IMAGE_GEN_SERVICE_URL`).
|
||||
|
||||
Cloud-Fallback bei GPU-Server-Ausfall: `mana-llm` hat `AUTO_FALLBACK_ENABLED=true` (OpenRouter, Groq, Google).
|
||||
|
||||
### Ollama/FLUX.2 auf dem Mac Mini (deaktiviert)
|
||||
### Ollama/FLUX.2 Mac-Mini-Reste (deaktiviert)
|
||||
|
||||
Ollama und FLUX.2 waren frueher lokal installiert, sind aber seit 2026-03-28 deaktiviert. Die Modelle liegen noch auf der SSD als Backup:
|
||||
Ollama und das alte Mac-Mini FLUX.2 (`flux2.c` MPS) waren früher lokal installiert, sind seit 2026-03-28 deaktiviert. Die zugehörigen Repo-Setup-Skripte (`scripts/mac-mini/setup-image-gen.sh`, launchd plists) wurden 2026-04-08 entfernt; die Modelle liegen ggf. noch auf der SSD als Backup:
|
||||
- `/Volumes/ManaData/ollama/` (~58 GB)
|
||||
- `/Volumes/ManaData/flux2/` (~15 GB)
|
||||
|
||||
Bei Bedarf reaktivieren:
|
||||
```bash
|
||||
brew services start ollama
|
||||
launchctl load ~/Library/LaunchAgents/com.mana.image-gen.plist
|
||||
```
|
||||
Falls du sie auf einem alten Mac Mini noch findest, einfach löschen — sie laufen nicht mehr und werden nirgendwo gebraucht.
|
||||
|
||||
## Externe 4TB SSD
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue