Înregistrare pentru Jellyfin — instalare

Instalare

Ai nevoie de Jellyfin Server 12.2 sau mai nou și de un cont MediaLab Works cu o licență care acoperă plugin-ul (abonament activ, licență lifetime în perioada de actualizări, Pachetul Jellyfin sau proba gratuită de 30 de zile).

Din repository-ul tău de plugin-uri (recomandat). Jellyfin instalează și actualizează apoi singur plugin-ul.

  1. În contul MediaLab Works deschide Licențe → Repository de plugin-uri Jellyfin și apasă Creează adresa. Copiaz-o: e privată (conține un token), deci nu o da mai departe; o poți regenera sau revoca oricând.
  2. În Jellyfin deschide Tablou de bord → Plugin-uri → Repository-uri, apasă +, dă-i un nume (de exemplu MediaLab Works), lipește adresa și salvează.
  3. În Tablou de bord → Plugin-uri → Catalog găsește Registration by medialab, apasă Instalează, apoi repornește Jellyfin.

Repository-ul arată doar plugin-urile acoperite de licențele tale și doar versiunile permise. Linkurile de descărcare sunt semnate și expiră după câteva ore, așa că Jellyfin citește mereu o listă proaspătă.

Manual, dintr-o arhivă zip.

  1. În Cont → Licențe descarcă jf-registration_x.y.z.zip (SHA-256 al fișierului apare lângă buton).
  2. Dezarhivează-l într-un dosar nou Registration by medialab_x.y.z.0 din dosarul de plugin-uri Jellyfin:
    • Linux (pachet): /var/lib/jellyfin/plugins/
    • Docker (imaginea oficială): /config/plugins/ din volumul de configurare
    • Windows: %ProgramData%\Jellyfin\Server\plugins\
  3. Repornește Jellyfin.

Activarea licenței

  1. Deschide pagina plugin-ului din Tablou de bord → Plugin-uri → Registration by medialab și apasă Deschide pagina Licență.
  2. Lipește cheia de licență și apasă Activează cu cheia. Plugin-ul contactează serverul de licențe, leagă cheia de acest server Jellyfin și arată licența Activă.
  3. Nu ai încă o cheie? Pe aceeași pagină scrii adresa de e-mail și pornești proba gratuită de 30 de zile (card necesar, 0 € azi) sau cumperi o licență; plugin-ul se activează singur după plată.

Licența se verifică o dată pe zi și la fiecare pornire a Jellyfin. Fără internet plugin-ul merge încă 7 zile de la ultima verificare reușită. Fără o licență valabilă plugin-ul își oprește activitatea și rămâne funcțională doar pagina Licență (probă, cheie, reînnoire); nu se șterge nimic și totul revine imediat ce licența e din nou valabilă. Mută licența (eliberează serverul) de pe aceeași pagină eliberează cheia pentru alt server.

Actualizare și revenire

  • Din repository: Jellyfin arată versiunile noi în Tablou de bord → Plugin-uri și poate actualiza plugin-ul automat; repornește Jellyfin ca să încarce versiunea nouă.
  • Din pagina Licență a plugin-ului: cu o licență valabilă, Instalează actualizarea aduce cea mai nouă versiune permisă de licență, iar Rollback la x.y.z întoarce versiunea anterioară (de exemplu dacă ceva nu mai merge după o actualizare). Repornește Jellyfin după oricare dintre ele. Ambele pachete se verifică după suma de control publicată de serverul de licențe.
  • O licență lifetime primește versiunile apărute în perioada ei de actualizări; după aceea plugin-ul merge mai departe pe ultima versiune permisă.
  • După o revenire, dacă repository-ul de plugin-uri e adăugat în Jellyfin, sarcina programată Update Plugins (la pornire și zilnic) instalează din nou cea mai nouă versiune. Ca să rămâi o vreme pe versiunea anterioară, scoate declanșatoarele acestei sarcini din Tablou de bord → Sarcini programate și pune-le la loc mai târziu.

Codul sursă

Sursa GPL-3.0 a fiecărei versiuni e în Cont → Licențe (Cod sursă), lângă descărcare, ca arhivă .tar.gz făcută din commit-ul exact al versiunii.

Configurare

Deschide Tablou de bord → Înregistrare. După instalare înregistrarea e închisă: nimic nu se deschide singur.

Tab Ce setezi
General Modul (aprobare, cod de invitație, automat), Înregistrare deschisă, data de deschidere și de închidere (opțional), adresa publică a serverului (pentru linkurile din e-mailuri).
Acces implicit Bibliotecile (toate sau alese), redări simultane, bitrate de la distanță, dezactivare automată după un număr de zile.
Formular Țara implicită, țările permise, regulile pentru nume și parolă, textul de confidențialitate.
Anti-roboți Cheile Turnstile (opțional), blocarea centrelor de date / VPN / Tor, țările vizitatorilor, regulile pentru conturi duble.
Invitații Codul de invitație curent și codul de familie.
Notificări Jurnalul de activitate Jellyfin, e-mail (SMTP) și Telegram.
Trimite acces Linkul și codul QR al paginii, gata de trimis.

Folosire zilnică

  1. Trimite persoanei linkul paginii (sau codul de invitație).
  2. Cererea apare la Cereri; o aprobi sau o respingi. La aprobare contul se activează cu accesul implicit setat.
  3. Testează pagina chiar tu, conectat ca administrator Jellyfin în același browser: primești formularul direct, fără cod, iar cererea e marcată ca test.

Depanare

  • Pagina spune că înregistrarea e închisă: pornește Înregistrare deschisă în tab-ul General (și verifică datele de deschidere / închidere).
  • „Indisponibil din această rețea”: vizitatorul vine de pe o adresă de centru de date, VPN sau Tor; oprește regula din Anti-roboți dacă ai nevoie.
  • În spatele Cloudflare sau al unui reverse proxy: adresa reală a vizitatorului trebuie să ajungă la Jellyfin (setarea Known proxies din Jellyfin), altfel toți vizitatorii au aceeași adresă și ating limitele.

Descărcarea necesită o licență sau perioada de probă gratuită de 30 de zile.