This repository has been archived on 2026-02-15. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
breakpilot-pwa/docs-src/getting-started/mac-mini-setup.md
Benjamin Admin bfdaf63ba9 fix: Restore all files lost during destructive rebase
A previous `git pull --rebase origin main` dropped 177 local commits,
losing 3400+ files across admin-v2, backend, studio-v2, website,
klausur-service, and many other services. The partial restore attempt
(660295e2) only recovered some files.

This commit restores all missing files from pre-rebase ref 98933f5e
while preserving post-rebase additions (night-scheduler, night-mode UI,
NightModeWidget dashboard integration).

Restored features include:
- AI Module Sidebar (FAB), OCR Labeling, OCR Compare
- GPU Dashboard, RAG Pipeline, Magic Help
- Klausur-Korrektur (8 files), Abitur-Archiv (5+ files)
- Companion, Zeugnisse-Crawler, Screen Flow
- Full backend, studio-v2, website, klausur-service
- All compliance SDKs, agent-core, voice-service
- CI/CD configs, documentation, scripts

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 09:51:32 +01:00

2.6 KiB

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

./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)

./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

./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/

# Wiederherstellen:
cp -r ~/docker-settings-backup/* ~/Library/Group\ Containers/group.com.docker/

Container starten nicht automatisch

Log prüfen:

ssh benjaminadmin@192.168.178.100 "cat /tmp/docker-autostart.log"

Manuell starten:

./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