Jellyfin dla rodzin: jak tożsamość i uprawnienia kształtują wrażenia podczas oglądania

Eva Wong jest Technicznym pisarzem i stałym majsterkowiczem w ZimaSpace. Całe życie geek z pasją do homelabów i oprogramowania open-source, specjalizuje się w tłumaczeniu skomplikowanych koncepcji technicznych na przystępne, praktyczne przewodniki. Eva wierzy, że samodzielne hostowanie powinno być zabawą, a nie czymś onieśmielającym. Poprzez swoje samouczki umożliwia społeczności rozwiewanie tajemnic konfiguracji sprzętu, od budowy pierwszego NAS po opanowanie kontenerów Docker.

Rodzinne korzystanie z Jellyfin zależy przede wszystkim od tego, który użytkownik jest aktywny, a następnie od bibliotek, do których ta tożsamość ma dostęp.

Wspólne gospodarstwo domowe może korzystać z telewizorów, telefonów, przeglądarek i osobnych profili połączonych z jednym serwerem. Tożsamość użytkownika pozwala zachować odrębny stan oglądania i rekomendacje, natomiast uprawnienia na poziomie aplikacji decydują o tym, które biblioteki są widoczne. Uprawnienia systemu plików pozostają osobną warstwą po stronie serwera i nie należy ich mylić z tym, co widzi użytkownik.

Tożsamość poprzedza dostęp do bibliotek

Serwer musi wiedzieć, który użytkownik jest aktywny, zanim zastosuje stan oglądania, rekomendacje, ograniczenia i uprawnienia do bibliotek. Udostępnianie jednego konta lub profilu może mieszać historię, nawet gdy serwer działa prawidłowo.

Model uprawnień rodzinnych oddziela profile domowników od uprawnień do bibliotek i pokazuje, dlaczego tożsamość jest pierwszą decyzją.

Macierz rodzinna powinna traktować tożsamość jako dane wejściowe, a nie dodatek uwzględniany dopiero po nieprawidłowym wyświetleniu treści.

Uprawnienia aplikacji i systemu plików to różne warstwy

Jellyfin może ograniczyć zakres treści widocznych dla uwierzytelnionego użytkownika, podczas gdy proces Jellyfin nadal potrzebuje dostępu do systemu plików z zawartością multimedialną. Te warstwy autoryzacji chronią różne obszary.

Użyj rozdzielenia tożsamości i profili, aby oddzielić ograniczenia bibliotek na poziomie aplikacji od dostępu serwera do pamięci masowej.

Jeśli serwer nie może odczytać plików, zmiana uprawnień użytkownika do biblioteki nie naprawi warstwy pamięci masowej.

Klienci uwidaczniają sposób działania

Członek rodziny może widzieć właściwą bibliotekę na telewizorze, ale inną historię w przeglądarce, jeśli zmieni się aktywna tożsamość. Przełączanie klientów, wybór profilu i zapisany stan sesji mogą więc wyglądać jak problemy z uprawnieniami.

Zasada porównywania zachowania klientów Jellyfin ma tu zastosowanie: pozostaw serwer i multimedia bez zmian, sprawdzając aktywnego użytkownika na każdym urządzeniu.

Widoczna granica poprawnego działania polega na tym, czy ta sama tożsamość pokazuje te same zamierzone biblioteki i osobisty stan na standardowych klientach.

Użyj macierzy dostępu rodzinnego

Wymień każdego użytkownika, przypisane biblioteki, typ profilu, urządzenia klienckie oraz oczekiwane rozdzielenie stanu oglądania. Testuj po jednym profilu, korzystając ze znanego konta administratora i reprezentatywnego konta rodzinnego.

Procedura oparta na modelu uprawnień rodzinnych zapewnia praktyczną macierz dostępu rodzinnego, bez przekształcania artykułu w instrukcję naprawy uprawnień.

Zakończ, gdy każdy profil widzi wyłącznie przeznaczone dla niego biblioteki, a sam serwer może odczytywać ścieżki do multimediów.

Centrum Technologii i Sztucznej Inteligencji

Więcej do przeczytania

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.