Zum Inhalt springen

FAQ / Fehlerbehebung

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.

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 3000 des Containers weiter.
  • Setze BASE_URL auf 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.

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.

Nein — OpenFishing ist offen, es sei denn, du setzt ADMIN_PASSWORD. Siehe Mehrbenutzer & Authentifizierung. Setze eine offene Instanz nicht dem öffentlichen Internet aus.

Öffne ein Issue auf GitHub.