Î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.
- Î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.
- În Jellyfin deschide Tablou de bord → Plugin-uri → Repository-uri, apasă +, dă-i un nume (de exemplu MediaLab Works), lipește adresa și salvează.
- Î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.
- În Cont → Licențe descarcă
jf-registration_x.y.z.zip(SHA-256 al fișierului apare lângă buton). - Dezarhivează-l într-un dosar nou
Registration by medialab_x.y.z.0din 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\
- Linux (pachet):
- Repornește Jellyfin.
Activarea licenței
- Deschide pagina plugin-ului din Tablou de bord → Plugin-uri → Registration by medialab și apasă Deschide pagina Licență.
- 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ă.
- 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ă
- Trimite persoanei linkul paginii (sau codul de invitație).
- Cererea apare la Cereri; o aprobi sau o respingi. La aprobare contul se activează cu accesul implicit setat.
- 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.