Wielu użytkowników i uwierzytelnianie
Domyślnie OpenFishing działa w trybie jednodostępowym i w pełni otwartym — bez logowania. Ustaw zmienną
środowiskową ADMIN_PASSWORD, aby włączyć tryb wielu użytkowników.
Włączanie logowania
Dział zatytułowany „Włączanie logowania”Ustaw ADMIN_PASSWORD (zobacz Zmienne środowiskowe):
environment: - ADMIN_PASSWORD=change_mePo ustawieniu pojawia się ekran logowania. Użytkownicy logują się swoim adresem e-mail/nazwą użytkownika + hasłem.
Konto admin
Dział zatytułowany „Konto admin”- Konto
administnieje zawsze, gdy uwierzytelnianie jest włączone. - Jego nazwa użytkownika to zawsze
admin; jego hasło to to, na które ustawionoADMIN_PASSWORD. - Jest ponownie synchronizowane ze zmiennej środowiskowej przy każdym uruchomieniu, więc zmiana zmiennej i ponowne uruchomienie aktualizuje hasło.
Panel administracyjny
Dział zatytułowany „Panel administracyjny”Administratorzy otrzymują panel pod /settings/admin do zarządzania instancją:
- Użytkownicy — tworzenie, włączanie/wyłączanie i zarządzanie kontami.
- Limity pamięci — ograniczanie, ile każdy użytkownik może przesłać.
- Przełącznik chatbota — włączanie/wyłączanie funkcji AI na użytkownika.
- Tokeny API — zarządzanie tokenami Bearer API REST.
Izolacja danych na użytkownika
Dział zatytułowany „Izolacja danych na użytkownika”Przynęty, łowiska, połowy i sprzęt każdego użytkownika są izolowane — użytkownicy widzą tylko własne dane.
Reset hasła (SMTP)
Dział zatytułowany „Reset hasła (SMTP)”Jeśli skonfigurujesz SMTP (co najmniej SMTP_HOST i SMTP_FROM), użytkownicy mogą resetować zapomniane hasła
przez e-mail. Bez skonfigurowanego SMTP opcja resetu jest ukryta. Zobacz
zmienne SMTP.
Limity pamięci na użytkownika
Dział zatytułowany „Limity pamięci na użytkownika”Administratorzy mogą ustawić limity pamięci na użytkownika z panelu administracyjnego, aby żaden pojedynczy użytkownik nie mógł zapełnić dysku przesłanymi plikami.