Jellyfin के बारे में
Jellyfin एक ओपन-सोर्स मीडिया सर्वर है। यह आपकी फ़िल्मों, सीरीज़, संगीत, ऑडियोबुक और फ़ोटो को व्यवस्थित करता है और उन्हें ब्राउज़र, टीवी, स्मार्टफ़ोन या टैबलेट तक पहुँचाता है। यह Emby का कम्युनिटी फ़ोर्क है: इसमें प्रीमियम सब्सक्रिप्शन नहीं है, किसी तीसरे पक्ष के खाते की अनिवार्यता नहीं है और कोई फ़ीचर लॉक नहीं किया गया है।
VPS पर यह चौबीसों घंटे उपलब्ध सेवा बन जाता है, और आपको घर में कोई मशीन चालू नहीं रखनी पड़ती। यह उन लोगों के काम का है जो यात्रा में अपनी मीडिया लाइब्रेरी देखना चाहते हैं, उन परिवारों के लिए जो एक ही लाइब्रेरी साझा करते हैं, और उन छोटे संगठनों के लिए जो अपनी सामग्री (प्रशिक्षण वीडियो, रिकॉर्डिंग, ऑडियो आर्काइव) स्ट्रीम करते हैं।
डिलीवरी के समय आपके ऑर्डर किए गए Debian या Ubuntu VPS (पेरिस या फ्रैंकफ़र्ट) पर हमारी cloud-init रेसिपी Jellyfin को अपने आप इंस्टॉल कर चुकी होती है। आपको बस कनेक्ट करना है, एडमिन खाता बनाना है और अपनी मीडिया फ़ाइलें जोड़नी हैं। केवल वही सामग्री होस्ट करें जिसके प्रसारण के अधिकार आपके पास हों।
Jellyfin के साथ आप क्या कर सकते हैं
फ़िल्म, सीरीज़ और संगीत लाइब्रेरी
Jellyfin आपकी फ़ाइलों को प्रकार के अनुसार छाँटता है और सार्वजनिक मेटाडेटा स्रोतों से पोस्टर, सारांश, कलाकारों की सूची और एल्बम कवर अपने आप ले आता है.
अलग खाते और प्रोफ़ाइल
हर उपयोगकर्ता का अपना खाता, प्लेबैक इतिहास और एक्सेस प्रतिबंध होता है। कौन सी लाइब्रेरी किसे दिखे, यह आप तय करते हैं.
हर स्क्रीन के लिए क्लाइंट
वेब इंटरफ़ेस, Android और iOS ऐप, Android TV, Kodi और अन्य कम्युनिटी क्लाइंट आपके सर्वर की उसी लाइब्रेरी को चलाते हैं.
रीयल-टाइम ट्रांसकोडिंग
जब कोई डिवाइस किसी फ़ॉर्मैट को नहीं चला पाता, तो Jellyfin FFmpeg से स्ट्रीम को तुरंत बदल देता है। VPS पर यह ट्रांसकोडिंग प्रोसेसर पर चलती है.
बिना सब्सक्रिप्शन का ओपन-सोर्स
कोड GPL लाइसेंस के तहत प्रकाशित है और कोई सशुल्क फ़ीचर नहीं है। आपका प्लेबैक डेटा और आपकी फ़ाइलें आपके सर्वर पर ही रहती हैं.
प्लगइन और सबटाइटल सपोर्ट
प्लगइन कैटलॉग से सर्वर की क्षमता बढ़ाई जा सकती है, जैसे सबटाइटल, मेटाडेटा या बाहरी ऑथेंटिकेशन के लिए.
Jellyfin के साथ शुरुआत करें
ऑर्डर से प्रोडक्शन तक कुछ ही मिनटों में।
- 1
Jellyfin के साथ VPS ऑर्डर करें
पेरिस या फ्रैंकफ़र्ट में Debian या Ubuntu वाला Linux VPS चुनें, फिर ऑर्डर फ़ॉर्म के “Applications” टैब में Jellyfin पर टिक करें। कम से कम 2 GB RAM रखें और अपनी लाइब्रेरी के हिसाब से पर्याप्त डिस्क स्पेस चुनें.
- 2
सर्वर से कनेक्ट करें
VPS डिलीवर होने के बाद मिले IP पते और क्रेडेंशियल से SSH सेशन खोलें। Jellyfin का वेब इंटरफ़ेस ब्राउज़र में खोलने से पहले आप टर्मिनल से जाँच सकते हैं कि सर्वर जवाब दे रहा है.
Bashssh root@SERVER_IP - 3
अपनी लाइब्रेरी कॉन्फ़िगर करें
पहली बार शुरू होने वाले विज़ार्ड में एडमिन खाता बनाएँ, भाषा चुनें और अपने मीडिया फ़ोल्डर जोड़ें। फ़ाइलें rsync या scp से VPS पर भेजें, फिर लाइब्रेरी स्कैन चलाएँ.
Bashrsync -avP ./Films/ root@SERVER_IP:/chemin/vers/medias/films/ - 4
प्रोडक्शन के लिए एक्सेस सुरक्षित करें
अपना डोमेन नाम VPS की ओर पॉइंट करें, Jellyfin को ऐसे रिवर्स प्रॉक्सी के पीछे रखें जो HTTPS परोसे (Let's Encrypt के साथ Caddy या Nginx), और फ़ायरवॉल में केवल SSH, 80 और 443 पोर्ट खुले रखें। Jellyfin के कॉन्फ़िगरेशन का नियमित बैकअप भी शेड्यूल करें.
Bashapt install -y ufw ufw allow OpenSSH ufw allow 80,443/tcp ufw enable
Jellyfin के उपयोग
हर जगह पहुँच वाली निजी लाइब्रेरी
फ़िल्में, सीरीज़ और संगीत एक ही सर्वर पर रखें और उन्हें लिविंग रूम, फ़ोन या यात्रा में लैपटॉप से चलाएँ.
परिवार या दोस्तों के साथ साझा करना
हर सदस्य को अपना खाता मिलता है, जिसमें उसकी अपनी रिज़्यूम पोज़िशन रहती है। कौन सी लाइब्रेरी किसे दिखे, यह नियंत्रण आपके पास रहता है.
आंतरिक सामग्री का प्रसारण
कोई संस्था या छोटा व्यवसाय अपने अधिकार वाली रिकॉर्डिंग, प्रशिक्षण वीडियो या ऑडियो आर्काइव किसी तीसरे प्लेटफ़ॉर्म के बिना उपलब्ध करा सकता है.
संगीत और ऑडियोबुक सर्वर
अपना संगीत संग्रह और ऑडियोबुक स्ट्रीम करें, जिसमें प्लेबैक वहीं से दोबारा शुरू होता है और प्लेलिस्ट सभी डिवाइस पर सिंक रहती हैं.
Jellyfin से जुड़े सामान्य प्रश्न
एक या दो उपयोगकर्ताओं के आराम से उपयोग के लिए 2 GB RAM रखें, बशर्ते क्लाइंट फ़ाइलें सीधे चला सकें। अगर आप वीडियो ट्रांसकोड करते हैं, तो प्रोसेसर सीमित करने वाला कारक बन जाता है, इसलिए ज़्यादा vCPU रखें। डिस्क स्पेस पूरी तरह आपकी लाइब्रेरी के आकार पर निर्भर करता है.
Jellyfin के बारे में और जानें
ट्रांसकोडिंग और संसाधन
VPS में ग्राफ़िक्स कार्ड नहीं होता, इसलिए पूरा ट्रांसकोडिंग प्रोसेसर पर होता है, जो हाई-डेफ़िनिशन वीडियो के लिए महँगा पड़ता है। ऐसे फ़ॉर्मैट की फ़ाइलें रखें जिन्हें आपके डिवाइस सीधे चला सकें (जैसे MP4 में H.264), और Jellyfin की सेटिंग में एक साथ चलने वाली ट्रांसकोड स्ट्रीम की संख्या सीमित करें। एक साथ कई उपयोगकर्ताओं के लिए ज़्यादा vCPU और RAM रखें, या डेडिकेटेड सर्वर पर विचार करें।
स्टोरेज
आपकी लाइब्रेरी का आकार तय करता है कि कितनी डिस्क चाहिए। 1080p की एक फ़िल्म अक्सर 2 से 10 GB की होती है, इसलिए शुरू से ही खुली गुंजाइश रखें। मेटाडेटा, थंबनेल और ट्रांसकोडिंग की अस्थायी फ़ाइलों के लिए भी जगह खाली छोड़ें।
बैकअप और अपडेट
Jellyfin की कॉन्फ़िगरेशन और डेटा डायरेक्टरी का नियमित बैकअप लें (उसका स्थान प्रोजेक्ट के दस्तावेज़ों में बताया गया है)। उसमें आपके उपयोगकर्ता, सेटिंग और प्लेबैक इतिहास रहते हैं। मीडिया फ़ाइलों का बैकअप अलग से लें। Jellyfin को सिस्टम के पैकेज मैनेजर से अपडेट करें, और उससे पहले स्नैपशॉट या बैकअप ले लें।
रिमोट एक्सेस
इंटरनेट पर मीडिया सर्वर खोलने में सावधानी ज़रूरी है: लंबे और अलग-अलग पासवर्ड, अनिवार्य HTTPS और अप-टू-डेट सिस्टम। SSH के लिए पासवर्ड की जगह कुंजियों (keys) का उपयोग करें। हमारे ट्यूटोरियल में रिवर्स प्रॉक्सी और फ़ायरवॉल सेट करने के चरण विस्तार से दिए गए हैं।
