Multi-user & authenticatie
Standaard draait OpenFishing single-tenant en volledig open — zonder login. Stel de omgevingsvariabele
ADMIN_PASSWORD in om de multi-usermodus in te schakelen.
Login inschakelen
Section titled “Login inschakelen”Stel ADMIN_PASSWORD in (zie Omgevingsvariabelen):
environment: - ADMIN_PASSWORD=change_meEenmaal ingesteld verschijnt er een inlogscherm. Gebruikers melden zich aan met hun e-mail/gebruikersnaam + wachtwoord.
Het admin-account
Section titled “Het admin-account”- Het
admin-account bestaat altijd wanneer auth is ingeschakeld. - De gebruikersnaam is altijd
admin; het wachtwoord is waarADMIN_PASSWORDop is ingesteld. - Het wordt bij elke start opnieuw gesynchroniseerd vanuit de omgevingsvariabele, dus de variabele wijzigen en herstarten werkt het wachtwoord bij.
Het beheerpaneel
Section titled “Het beheerpaneel”Beheerders krijgen een paneel op /settings/admin om de instantie te beheren:
- Gebruikers — accounts aanmaken, in-/uitschakelen en beheren.
- Opslagquota — begrens hoeveel elke gebruiker kan uploaden.
- Chatbot-schakelaar — AI-functies per gebruiker in-/uitschakelen.
- API-tokens — REST-API-Bearer-tokens beheren.
Gegevensisolatie per gebruiker
Section titled “Gegevensisolatie per gebruiker”Het kunstaas, de stekken, vangsten en uitrusting van elke gebruiker zijn geïsoleerd — gebruikers zien alleen hun eigen gegevens.
Wachtwoordherstel (SMTP)
Section titled “Wachtwoordherstel (SMTP)”Als je SMTP configureert (ten minste SMTP_HOST en SMTP_FROM), kunnen gebruikers vergeten wachtwoorden per
e-mail herstellen. Zonder geconfigureerde SMTP is de herstel-optie verborgen. Zie de
SMTP-variabelen.
Opslagquota per gebruiker
Section titled “Opslagquota per gebruiker”Beheerders kunnen opslagquota per gebruiker instellen vanuit het beheerpaneel, zodat geen enkele gebruiker de schijf met uploads kan vullen.