Ga naar inhoud

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.

Stel ADMIN_PASSWORD in (zie Omgevingsvariabelen):

environment:
- ADMIN_PASSWORD=change_me

Eenmaal ingesteld verschijnt er een inlogscherm. Gebruikers melden zich aan met hun e-mail/gebruikersnaam + wachtwoord.

  • Het admin-account bestaat altijd wanneer auth is ingeschakeld.
  • De gebruikersnaam is altijd admin; het wachtwoord is waar ADMIN_PASSWORD op is ingesteld.
  • Het wordt bij elke start opnieuw gesynchroniseerd vanuit de omgevingsvariabele, dus de variabele wijzigen en herstarten werkt het wachtwoord bij.

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-schakelaarAI-functies per gebruiker in-/uitschakelen.
  • API-tokensREST-API-Bearer-tokens beheren.

Het kunstaas, de stekken, vangsten en uitrusting van elke gebruiker zijn geïsoleerd — gebruikers zien alleen hun eigen gegevens.

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.

Beheerders kunnen opslagquota per gebruiker instellen vanuit het beheerpaneel, zodat geen enkele gebruiker de schijf met uploads kan vullen.