#!/bin/bash # Mac Mini Status prüfen MAC_MINI="benjaminadmin@192.168.178.100" echo "🖥️ Mac Mini Status Check" echo "=========================" echo "" # Ping if ping -c 1 -W 1 192.168.178.100 > /dev/null 2>&1; then echo "✅ Mac Mini erreichbar (192.168.178.100)" else echo "❌ Mac Mini nicht erreichbar!" exit 1 fi # SSH if ssh -o ConnectTimeout=5 $MAC_MINI "echo ok" > /dev/null 2>&1; then echo "✅ SSH verbunden" else echo "❌ SSH nicht verfügbar" exit 1 fi # Docker echo "" echo "📦 Docker Container:" ssh $MAC_MINI "/usr/local/bin/docker ps --format 'table {{.Names}}\t{{.Status}}'" 2>/dev/null || echo "❌ Docker nicht verfügbar" # APIs echo "" echo "🌐 API Status:" curl -s -o /dev/null -w "Backend: %{http_code}\n" http://192.168.178.100:8000/api/consent/health curl -s -o /dev/null -w "Ollama: %{http_code}\n" http://192.168.178.100:11434/api/tags 2>/dev/null || echo "Ollama: nicht verfügbar" echo "" echo "🔗 URLs:" echo " Admin: http://192.168.178.100:8000/admin" echo " MinIO: http://192.168.178.100:9001" echo " Mailpit: http://192.168.178.100:8025"