Cashier — abonamente plătite pe Jellyfin

Vinde abonamente lunare sau anuale la serverul tău Jellyfin prin Stripe; plata activează contul, neplata îl suspendă.

Cashier (Cashier by medialab) transformă serverul tău Jellyfin într-un serviciu plătit. Vizitatorul alege un plan, plătește prin Stripe și contul Jellyfin devine activ imediat; când o reînnoire nu e plătită, contul se suspendă până la plata facturii. Funcționează împreună cu Înregistrare, care oferă pagina de înregistrare și crearea conturilor.

Ce face

  • Planuri definite de tine, lunare și anuale, după numărul de dispozitive care pot reda în același timp (de exemplu 1–4 ecrane), cu probă gratuită opțională la primul abonament.
  • Plăți în contul tău Stripe: card, Apple Pay / Google Pay și metodele locale oferite de Stripe; datele cardului nu ajung pe serverul tău. Coduri promoționale, adresă de facturare și Stripe Tax, opțional.
  • Cont activ la plată: imediat ce Stripe confirmă plata, contul se activează cu limitele planului.
  • Neplata suspendă: după o plată eșuată contul rămâne activ o perioadă de grație (implicit 3 zile) cât Stripe reîncearcă, apoi se dezactivează; plata facturii îl reactivează. Ștergerea conturilor suspendate de mult e opțională și oprită implicit.
  • Paznic al limitei de redare: redarea peste numărul de dispozitive din plan se oprește.
  • E-mailuri către abonați: amintire de factură, chitanță, plată eșuată, suspendare cu linkul de plată și reactivare, prin setările SMTP din Înregistrare.
  • Administrare: abonați, plăți și jurnal în tabloul de bord Jellyfin; Stripe se reconciliază la 15 minute, dacă se pierde un webhook.

Cerințe

  • Jellyfin Server 12.2 sau mai nou.
  • Înregistrare (Registration by medialab), instalat și licențiat (Cashier folosește pagina lui de înregistrare, setările de e-mail și crearea conturilor).
  • Un cont Stripe (deschiderea e gratuită; Stripe ia comisionul lui la fiecare plată) și serverul accesibil prin HTTPS, ca Stripe să poată apela webhook-ul.

Confidențialitate

Datele cardului le gestionează doar Stripe. Cashier păstrează pe serverul tău identificatorii de client și de abonament Stripe, planul și datele plăților fiecărui abonat.

Întrebări frecvente

Pot cere bani pentru accesul la serverul meu Jellyfin? Da: Înregistrare oferă pagina de înregistrare, iar Cashier abonamentul. Vizitatorii aleg un plan, plătesc în contul tău Stripe și contul li se activează imediat; o reînnoire neplătită îl suspendă. Vezi ghidul.

Fără o licență Cashier valabilă, ce se întâmplă cu abonații existenți? Nu se mai acceptă înscrieri plătite noi până când licența e din nou valabilă; nu se șterge nimic.

Licență

Plugin-ul este open source (GPL-3.0), ca Jellyfin. Ce cumperi este abonamentul pentru build-uri, actualizări și suport pentru un server Jellyfin: versiuni gata de instalat prin repository-ul tău privat de plugin-uri, toate actualizările cât timp abonamentul e activ și ajutor când ceva nu merge. Plugin-ul verifică cheia o dată pe zi; fără un abonament valabil se oprește până la reînnoire (nu se șterge nimic). Lunar, anual sau lifetime (lifetime include un an de actualizări), sau inclus în Pachetul Jellyfin. 30 de zile de probă gratuită.

Codul sursă. Pentru fiecare versiune, sursa completă corespunzătoare se descarcă din cont (Cont → Licențe, Cod sursă), lângă build, în aceleași condiții ca build-ul; fiecare arhivă conține textul complet al GPL-3.0 (LICENSE). Dacă ai nevoie de sursa unei versiuni pe care nu o mai poți descărca, ne scrii și ți-o trimitem. Vezi secțiunea 10 din EULA.

Cerințe

  • Jellyfin Server 12.2 sau mai nou (Linux, Windows sau Docker)
  • Înregistrare by medialab, instalat și licențiat
  • Un cont Stripe și serverul accesibil prin HTTPS (pentru webhook)
  • Open source (GPL-3.0): sursa fiecărei versiuni e în contul tău

Ultima versiune

0.1.1
publicată pe 12.10.2026
Vezi toate modificările →

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