Mehrbenutzer & Authentifizierung
Standardmäßig läuft OpenFishing single-tenant und vollständig offen — ohne Login. Setze die
Umgebungsvariable ADMIN_PASSWORD, um den Mehrbenutzer-Modus zu aktivieren.
Login aktivieren
Abschnitt betitelt „Login aktivieren“Setze ADMIN_PASSWORD (siehe Umgebungsvariablen):
environment: - ADMIN_PASSWORD=change_meSobald gesetzt, erscheint ein Login-Bildschirm. Benutzer melden sich mit ihrer E-Mail/ihrem Benutzernamen + Passwort an.
Das Admin-Konto
Abschnitt betitelt „Das Admin-Konto“- Das
admin-Konto existiert immer, wenn die Authentifizierung aktiviert ist. - Sein Benutzername ist immer
admin; sein Passwort ist das, woraufADMIN_PASSWORDgesetzt ist. - Es wird bei jedem Start aus der Umgebungsvariable neu synchronisiert, sodass das Ändern der Variable und ein Neustart das Passwort aktualisiert.
Das Admin-Panel
Abschnitt betitelt „Das Admin-Panel“Admins erhalten ein Panel unter /settings/admin, um die Instanz zu verwalten:
- Benutzer — Konten erstellen, aktivieren/deaktivieren und verwalten.
- Speicherkontingente — begrenze, wie viel jeder Benutzer hochladen kann.
- Chatbot-Schalter — KI-Funktionen pro Benutzer aktivieren/deaktivieren.
- API-Tokens — REST-API-Bearer-Tokens verwalten.
Benutzerbezogene Datentrennung
Abschnitt betitelt „Benutzerbezogene Datentrennung“Die Köder, Stellen, Fänge und Ausrüstung jedes Benutzers sind isoliert — Benutzer sehen nur ihre eigenen Daten.
Passwort-Reset (SMTP)
Abschnitt betitelt „Passwort-Reset (SMTP)“Wenn du SMTP konfigurierst (mindestens SMTP_HOST und SMTP_FROM), können Benutzer vergessene Passwörter per
E-Mail zurücksetzen. Ohne konfiguriertes SMTP ist die Reset-Option ausgeblendet. Siehe die
SMTP-Variablen.
Benutzerbezogene Speicherkontingente
Abschnitt betitelt „Benutzerbezogene Speicherkontingente“Admins können Speicherkontingente pro Benutzer im Admin-Panel festlegen, sodass kein einzelner Benutzer die Festplatte mit Uploads füllen kann.