Wenn etwas nicht geht

Die häufigsten Fälle, ihre Ursache und der konkrete Handgriff.

Zwei Griffe lösen die meisten Rätsel: der Gesundheits-Check unter /api/health (läuft der Shop, stimmt die Datenbank, welche Version?) und das Container-Log:

Log ansehen (Strg+C beendet die Ansicht)
cd /opt/vault/docker && docker compose --env-file ../.env logs -f app

Häufige Fälle

SymptomUrsacheHandgriff
Der Build bricht mittendrin abZu wenig Arbeitsspeicher — der häufigste Installationsfehler auf kleinen Servern2 GB Swap anlegen und install.sh erneut starten — es bietet dir das selbst an
Login geht einfach nicht, ohne FehlermeldungAPP_URL in .env passt nicht zur Adresse im Browser (http/https, www, Port)APP_URL exakt auf die Browser-Adresse setzen, Container neu starten
Seite lädt, aber ohne Styles/BilderNur bei Handinstallation: die drei Kopierschritte nach dem Build fehlenKapitel Fortgeschritten — die drei cp-Befehle sind Pflicht
Betreiber-Passwort vergessen—„Passwort vergessen?" auf der Anmeldeseite — braucht eingerichtete E-Mail
Einrichtung hängt festAbgebrochener Assistentpnpm reset:install setzt nur den Assistenten zurück
Container läuft, meldet sich aber nicht gesundMeist Datenbank noch nicht bereit oder .env unvollständigLog ansehen (Befehl oben) — die erste rote Zeile nennt den Grund