Server-Diagnose Checkliste
Wenn irgendetwas nicht funktioniert:
1. Container-Status prüfen
cd /home/revolt && docker compose ps
Alle Container sollten running oder Up X minutes/hours anzeigen.
2. Logs des betroffenen Services
docker logs SERVICE_NAME --tail 50 2>&1
3. Netzwerk-Konnektivität
# Caddy erreichbar?
curl -I https://chat.dreylo.com
API erreichbar?
curl https://chat.dreylo.com/api/users/@me
Profile API erreichbar?
curl https://chat.dreylo.com/profile-api/health
4. Ressourcen prüfen
# Disk voll?
df -h
RAM voll?
free -h
Docker-Ressourcen
docker stats --no-stream
5. Nginx/Caddy-Logs
docker logs stoat-caddy-1 --tail 30 2>&1
Quick-Fix Befehle
# Alles neu starten (letzter Ausweg)
cd /home/revolt && docker compose down && docker compose up -d
Einzelnen Service neu starten
docker compose restart SERVICE_NAME
Logs live überwachen
docker compose logs -f --tail 20
Was WO loggen?
| Problem | Wo schauen |
|---|---|
| Seite lädt nicht | stoat-caddy-1 logs |
| API-Fehler | stoat-api-1 logs |
| Login-Fehler | stoat-api-1 logs |
| Profile speichern | dreylo-profile-api logs |
| Bot antwortet nicht | dreylo-bot logs |
| Dateien nicht ladbar | stoat-autumn-1 logs |
| Voice-Probleme | stoat-livekit-1 logs |