# Mac Mini Headless Setup - Vollständig Automatisch ## Verbindungsdaten - **IP (LAN):** 192.168.178.100 - **User:** benjaminadmin - **SSH:** `ssh benjaminadmin@192.168.178.100` ## Nach Neustart - Alles startet automatisch! | Service | Auto-Start | Port | |---------|------------|------| | SSH | Ja | 22 | | Docker Desktop | Ja | - | | Docker Container | Ja (nach ~2 Min) | 8000, 8081, etc. | | Ollama Server | Ja | 11434 | | Unity Hub | Ja | - | | VS Code | Ja | - | **Keine Aktion nötig nach Neustart!** Einfach 2-3 Minuten warten. ## Status prüfen ```bash ./scripts/mac-mini/status.sh ``` ## Services & Ports | Service | Port | URL | |---------|------|-----| | Backend API | 8000 | http://192.168.178.100:8000/admin | | Consent Service | 8081 | - | | PostgreSQL | 5432 | - | | Valkey/Redis | 6379 | - | | MinIO | 9000/9001 | http://192.168.178.100:9001 | | Mailpit | 8025 | http://192.168.178.100:8025 | | Ollama | 11434 | http://192.168.178.100:11434/api/tags | | Dokumentation | 8008 | http://192.168.178.100:8008 | ## LLM Modelle - **Qwen 2.5 14B** (14.8 Milliarden Parameter) ## Scripts (auf MacBook) ```bash ./scripts/mac-mini/status.sh # Status prüfen ./scripts/mac-mini/sync.sh # Code synchronisieren ./scripts/mac-mini/docker.sh # Docker-Befehle ./scripts/mac-mini/backup.sh # Backup erstellen ``` ## Docker-Befehle ```bash ./scripts/mac-mini/docker.sh ps # Container anzeigen ./scripts/mac-mini/docker.sh logs backend # Logs ./scripts/mac-mini/docker.sh restart # Neustart ./scripts/mac-mini/docker.sh build # Image bauen ``` ## LaunchAgents (Auto-Start) Pfad auf Mac Mini: `~/Library/LaunchAgents/` | Agent | Funktion | |-------|----------| | `com.docker.desktop.plist` | Docker Desktop | | `com.breakpilot.docker-containers.plist` | Container Auto-Start | | `com.ollama.serve.plist` | Ollama Server | | `com.unity.hub.plist` | Unity Hub | | `com.microsoft.vscode.plist` | VS Code | ## Projekt-Pfade - **MacBook:** `/Users/benjaminadmin/Projekte/breakpilot-pwa/` - **Mac Mini:** `/Users/benjaminadmin/Projekte/breakpilot-pwa/` ## Troubleshooting ### Docker Onboarding erscheint wieder Docker-Einstellungen sind gesichert in `~/docker-settings-backup/` ```bash # Wiederherstellen: cp -r ~/docker-settings-backup/* ~/Library/Group\ Containers/group.com.docker/ ``` ### Container starten nicht automatisch Log prüfen: ```bash ssh benjaminadmin@192.168.178.100 "cat /tmp/docker-autostart.log" ``` Manuell starten: ```bash ./scripts/mac-mini/docker.sh up ``` ### SSH nicht erreichbar - Prüfe ob Mac Mini an ist (Ping: `ping 192.168.178.100`) - Warte 1-2 Minuten nach Boot - Prüfe Netzwerkverbindung