FAQ / Fehlerbehebung
Brauche ich persistente Volumes?
Abschnitt betitelt „Brauche ich persistente Volumes?“Ja. Sowohl die SQLite-Datenbank (/app/data) als auch das Uploads-Verzeichnis (/app/uploads) müssen auf
persistenten Volumes liegen. Ohne sie gehen deine Daten und Fotos verloren, wenn der Container neu erstellt
wird. Siehe Installation.
Muss ich Datenbank-Migrationen ausführen?
Abschnitt betitelt „Muss ich Datenbank-Migrationen ausführen?“Nein. In der Produktion laufen Datenbank-Migrationen automatisch beim Start. Ziehe einfach ein neueres Image und starte neu — das Schema wird für dich aktualisiert.
Wie betreibe ich OpenFishing hinter einem Reverse Proxy?
Abschnitt betitelt „Wie betreibe ich OpenFishing hinter einem Reverse Proxy?“- Terminiere TLS an deinem Proxy (nginx, Caddy, Traefik…) und leite an Port
3000des Containers weiter. - Setze
BASE_URLauf deine öffentliche HTTPS-URL, damit QR-Codes und Passwort-Reset-Links korrekt sind. - Leite die üblichen Proxy-Header weiter (Host und Forwarded-For/Proto), damit die App die richtige externe URL sieht.
Warum wird mein Upload abgelehnt?
Abschnitt betitelt „Warum wird mein Upload abgelehnt?“Uploads sind durch BODY_SIZE_LIMIT begrenzt (Standard ≈ 100 MB, also 104857600 Bytes). Erhöhe ihn, wenn
du größere Fotos brauchst, und stelle sicher, dass ein vorgeschalteter Reverse Proxy ebenfalls die größere
Body-Größe erlaubt.
Gibt es standardmäßig einen Login?
Abschnitt betitelt „Gibt es standardmäßig einen Login?“Nein — OpenFishing ist offen, es sei denn, du setzt ADMIN_PASSWORD. Siehe
Mehrbenutzer & Authentifizierung. Setze eine offene Instanz nicht dem
öffentlichen Internet aus.
Wo bekomme ich Hilfe oder melde einen Fehler?
Abschnitt betitelt „Wo bekomme ich Hilfe oder melde einen Fehler?“Öffne ein Issue auf GitHub.