Schnellstart
Der schnellste Weg, OpenFishing auf deinem eigenen Rechner auszuprobieren, ist ein einziges docker run.
Einzeiler
Abschnitt betitelt „Einzeiler“docker run -d -p 3000:3000 \ -v openfishing-db:/app/data \ -v openfishing-uploads:/app/uploads \ ghcr.io/m1ndgames/openfishing:latestÖffne dann http://localhost:3000.
Dies startet OpenFishing im Single-Tenant-Modus, vollständig offen — ohne Login. Jeder, der den Port erreichen kann, hat vollen Zugriff. Gib ihn daher nur in einem vertrauenswürdigen Netzwerk frei, bis du die Authentifizierung aktivierst.
Erste Anmeldung
Abschnitt betitelt „Erste Anmeldung“- Ohne
ADMIN_PASSWORD(wie oben): Die App ist offen — es gibt keinen Login-Bildschirm und alle Funktionen sind sofort verfügbar. - Mit gesetztem
ADMIN_PASSWORD: Ein Login-Bildschirm erscheint. Der Admin-Benutzername ist immeradmin, und das Passwort ist das, was du inADMIN_PASSWORDfestlegst. Das Konto wird bei jedem Start aus der Umgebungsvariable neu synchronisiert.
Siehe Mehrbenutzer & Authentifizierung für das vollständige Bild.
Wo deine Daten liegen
Abschnitt betitelt „Wo deine Daten liegen“OpenFishing bewahrt zwei Dinge auf, die du persistent speichern musst:
| Daten | Container-Pfad | Im obigen Befehl |
|---|---|---|
| SQLite-Datenbank | /app/data |
benanntes Volume openfishing-db |
| Hochgeladene Fotos | /app/uploads |
benanntes Volume openfishing-uploads |
Für ein produktionsreifes Setup mit benannten Volumes und Umgebungsvariablen in einer Datei nutze die docker-compose-Installation.