पढ़ना दिमाग का विस्तार करता है, लेकिन कभी-कभी, अपनी जेब से 600 पन्नों का ठुमका खींचना व्यावहारिक नहीं होता है। उदाहरण के लिए, कार चलाते समय आप क्लासिक गद्य में लिप्त नहीं हो सकते। यह वह जगह है जहां ऑडियोबुक आती है, आपको बिना बताए साहित्यिक अनुभव का लाभ देती है, बिना आपको अपनी आंखें सड़क से हटाने की आवश्यकता होती है। ऑडियोबुक के साथ, आप गाड़ी चलाते समय, बर्तन बनाते समय या काम करते समय भी शानदार साहित्य का उपभोग कर सकते हैं।
जबकि कई ऑडियोबुक सदस्यता सेवाएँ उपलब्ध हैं, रास्पबेरी पाई पर अपनी खुद की लाइब्रेरी बनाना और होस्ट करना कहीं अधिक संतोषजनक है।
ऑडियोबुकशेल्फ़ क्या है?
ऑडियोबुकशेल्फ़ एक स्व-होस्टेड ऑडियोबुक और पॉडकास्ट सर्वर है। इसका मतलब है कि आप इसे स्वयं वीपीएस (वर्चुअल प्राइवेट सर्वर) पर या अपने स्वयं के हार्डवेयर पर तैनात कर सकते हैं घर और इंटरनेट के माध्यम से इसे एक्सेस करें, फोन या समर्पित के माध्यम से कहानियों को स्ट्रीमिंग और डाउनलोड करें अनुप्रयोग।
एक रास्पबेरी पाई इस परियोजना के लिए आदर्श है। आपको इसका स्थानीय आईपी पता जानना होगा, और इसकी भी आवश्यकता होगी स्थिर आईपी पता, और एक डोमेन नाम।
रास्पबेरी पाई पर ऑडियोबुकशेल्फ़ कैसे स्थापित करें?
एक बार आपके पास है आपके रास्पबेरी पाई पर एक ऑपरेटिंग सिस्टम स्थापित किया है, इसका उपयोग करके कनेक्ट करें SSH (सिक्योर शेल).
एसएसएच उपयोगकर्ता नाम@स्थानीय.पीआई.आईपी.पता
बदलने के उपयोगकर्ता नाम तथा स्थानीय.पीआई.आईपी.पता अपने स्वयं के रास्पबेरी पाई के विवरण के साथ। अब ऑडियोबुकशेल्फ़ स्थापित करने के लिए निम्नलिखित कदम उठाएं।
- किसी भी स्थापित पैकेज को अपडेट और अपग्रेड करें:
सुडो उपयुक्त अपडेट करें
सुडो उपयुक्त अपग्रेड - Apache2 रिवर्स प्रॉक्सी स्थापित करें ताकि आप अपने घर के बाहर से ऑडियोबुकशेल्फ़ तक पहुँच सकें:
सुडो उपयुक्त इंस्टॉल अपाचे2
- और सर्टिफिकेट, जिसे आप बाद में अपने कनेक्शन को सुरक्षित रखने के लिए सुरक्षा कुंजी और प्रमाणपत्र बनाने के लिए उपयोग करेंगे:
sudo add-apt-repository ppa: certbot/certbot
सुडो उपयुक्त अपडेट करें
सुडो उपयुक्त-प्राप्त python3-certbot-apache स्थापित करें - डॉकर एक ऐसा माध्यम है जिसके द्वारा डेवलपर्स अंतिम उपयोगकर्ता के लिए सॉफ्टवेयर पैकेज बनाना, चलाना और अपडेट करना आसान बना सकते हैं:
सुडोउपयुक्तइंस्टॉलडाक में काम करनेवाला मज़दूर.io
- अपने उपयोगकर्ता को डॉकर समूह में जोड़ें:
sudo usermod -aG docker your_user_name
- डॉकर को इसके साथ प्रारंभ और सक्षम करें:
sudo systemctl प्रारंभ डाक में काम करनेवाला मज़दूर
sudo systemctl सक्षम करना डाक में काम करनेवाला मज़दूर - Docker-compose एक उपकरण है जो Docker कंटेनरों को प्रबंधित करना आसान बनाता है:
सुडो उपयुक्त इंस्टॉल डोकर-लिखें
- अपनी होम निर्देशिका से, एक नई निर्देशिका बनाएँ, जिसका नाम है ऑडियोबुकशेल्फ़, फिर सीडी इसमें, और चार और निर्देशिकाएँ बनाएँ:
सीडी ऑडियोबुकशेल्फ़
एमकेडीआईआर ऑडियोबुक
एमकेडीआईआर पॉडकास्ट
एमकेडीआईआर विन्यास
एमकेडीआईआर मेटाडाटा - अपने होम डायरेक्टरी पर लौटें और एक नई डॉकटर-कंपोज़ फ़ाइल बनाएँ:
और इसमें निम्नलिखित पेस्ट करें:सीडी ~
नैनोडोकर-लिखें.yml
इसके केवल कुछ हिस्सों को आपको बदलने की आवश्यकता होगी निर्देशिकाओं के पथ। नैनो के साथ सहेजें और बाहर निकलें Ctrl + ओ फिर Ctrl + X.संस्करण: '3.5'
सेवाएं:
ऑडियो बुकशेल्फ़:
कंटेनर_नाम: ऑडियोबुकशेल्फ़
छवि: ghcr.io/advplyr/audiobookshelf: नवीनतम
वातावरण:
- ऑडियोबुकशेलफ_यूआईडी=99
- ऑडियोबुकशेल्फ_जीआईडी=100
बंदरगाह:
- 13378:80
मात्रा:
- /home/yहमारा-उपयोगकर्ता-नाम/ऑडियो बुकशेल्फ़/ऑडियो पुस्तकें:/audiobooks
- /home/yहमारा-उपयोगकर्ता-नाम/ऑडियोबुकशेल्फ़/पॉडकास्ट:/podcasts
- /home/yहमारा-उपयोगकर्ता-नाम/ऑडियोबुकशेल्फ़/कॉन्फ़िगरेशन:/config
- /home/yहमारा-उपयोगकर्ता-नाम/ऑडियोबुकशेल्फ़/मेटाडेटा:/metadata - आदेश:
सभी आवश्यक छवियों को आपके पीआई पर खींच लेगा, और:डॉकटर-कंपोज़ पुल
कंटेनर शुरू करेंगे। ऑडियोबुकशेल्फ़ अब चल रहा है।docker-compose up -d
अपने होम नेटवर्क से ऑडियोबुकशेल्फ़ सेट करना
ऑडियोबुकशेल्फ़ अब आपके होम नेटवर्क से उपलब्ध है, लेकिन व्यापक इंटरनेट से नहीं। इंटरनेट से कनेक्ट होने और एसएसएल प्रमाणपत्र प्राप्त करने से पहले प्रारंभिक सेटअप करना सबसे अच्छा अभ्यास है, जैसा कि बुरा है अभिनेता यह देखने के लिए प्रमाणपत्र लॉग देखते हैं कि नई साइटें कब ऑनलाइन होती हैं, और वे इस दौरान नियंत्रण लेने में सक्षम हो सकते हैं अवधि।
टाइप करके ऑडियोबुकशेल्फ़ फ्रंट एंड तक पहुँचें आपका.पीआई.आईपी.पता: 13378 किसी भी ब्राउज़र में। आपको रूट उपयोगकर्ता खाता और पासवर्ड सेट करने के लिए प्रेरित किया जाएगा।
सुनिश्चित करें कि आप एक मजबूत पासवर्ड चुनें जिसका आसानी से अनुमान नहीं लगाया जा सकता. फिर आपको अपने द्वारा अभी बनाए गए क्रेडेंशियल के साथ लॉग इन करने के लिए प्रेरित किया जाएगा।
इस बिंदु पर, ऑडियोबुकशेल्फ़ आपको संकेत देगा अपनी पहली लाइब्रेरी जोड़ें, और आपसे पुस्तकें या पॉडकास्ट चुनने के लिए कहेगा, लायब्रेरी को एक नाम देगा, और लाइब्रेरी ब्राउज़ करने के लिए कहेगा। क्योंकि ऑडियोबुकशेल्फ़ के पास केवल आपके में निर्दिष्ट निर्देशिकाओं तक पहुंच है docker-compose.yml, इसके लिए स्थान है /audiobooks. इसे चुनें, फिर क्लिक करें नई लाइब्रेरी बनाएं.
ऑडियोबुकशेल्फ़ में कोई ऑडियोबुक नहीं है क्योंकि इस समय आपने कोई ऑडियोबुक नहीं जोड़ी है। उस कंप्यूटर पर जहां आपकी ऑडियो पुस्तकें संग्रहीत हैं, रास्पबेरी पाई पर अपनी लाइब्रेरी को सही स्थान पर स्थानांतरित करने के लिए पुटी या टर्मिनल का उपयोग करें।
scp -r /path/to/your/audiobook/directory/* [email protected]:/home/your-user-name/audiobookshelf/audiobooks/
आपके संग्रह के आकार के आधार पर, इस प्रक्रिया में कई घंटे लग सकते हैं। एक बार जब यह पूरा हो गया है और आप प्रॉम्प्ट पर वापस आ गए हैं, तो अपने ब्राउज़र में ऑडियोबुकशेल्फ़ पर वापस जाएं और हरे रंग को हिट करें स्कैन बटन।
ऑडियोबुकशेल्फ़ अब ऐप्पल, ऑडिबल और. सहित प्रदाताओं का उपयोग करके आपकी ऑडियोबुक की पहचान करने का प्रयास करेगा Google अध्याय मार्कर, लेखक, कथावाचक, सारांश, और यह निर्धारित करेगा कि पुस्तकें किसका हिस्सा हैं? श्रृंखला। जब यह समाप्त हो जाएगा, तो आपकी लाइब्रेरी पॉप्युलेट, वर्गीकृत और खोजने योग्य हो जाएगी।
आप स्क्रीन के बाएं किनारे पर लंबवत रूप से व्यवस्थित बटनों का उपयोग करके स्क्रीन के बीच आसानी से नेविगेट करने में सक्षम होंगे। घर जो आप वर्तमान में पढ़ रहे हैं, श्रृंखला की अगली पुस्तक, हाल ही में जोड़ी गई ऑडियो पुस्तकें और हाल ही में जोड़ी गई श्रृंखला को दर्शाने वाले अनुभागों में विभाजित है। सबसे नीचे लेखकों और कथाकारों के चित्र हैं। पॉटेड बायोग्राफी देखने के लिए आप इन पर क्लिक कर सकते हैं।
अन्य स्क्रीन में शामिल हैं पुस्तकालय, जो आपकी हर एक किताब के अलग-अलग कवर दिखाता है ऑडियो पुस्तकों निर्देशिका; श्रृंखला; संग्रह; तथा लेखकों. ये सभी वही दिखाएंगे जो आप उनसे करने की उम्मीद करते हैं।
ऑडियोबुक सुनना शुरू करने के लिए, कवर पर क्लिक करें और दबाएं खेलें. ऑडियोबुकशेल्फ़ आपके लिए आपकी स्थिति को याद रखेगा।
अपने घर के बाहर से ऑडियोबुकशेल्फ़ एक्सेस करना
घर में चिमनी के सामने एक कुर्सी पर बैठकर एक अच्छी ऑडियोबुक सुनना एक सुखद अनुभव है, लेकिन आप शायद घर के बाहर से अपने आख्यानों तक पहुंचना चाहेंगे। ऐसा करने के लिए आपको अपने रास्पबेरी पाई पर 13378 पोर्ट करने के लिए अपने डोमेन नाम के अनुरोधों को निर्देशित करना होगा।
- टर्मिनल या SSH क्लाइंट में:
सीडी /etc/apache2/sites-available
- नैनो के साथ एक नई फाइल बनाएं:
सुडोनैनोऑडियोबुकशेल्फ़.conf
- निम्नलिखित दर्ज करें:
आपको प्रतिस्थापित करने की आवश्यकता होगी your.local.pi.ip.address आपके पीआई के वास्तविक स्थानीय आईपी पते के साथ, और इसके लिए मूल्य सर्वर का नाम वह डोमेन नाम होना चाहिए जिसका आप उपयोग करना चाहते हैं। नैनो के साथ सहेजें और बाहर निकलें Ctrl + ओ फिर Ctrl +X.<वर्चुअलहोस्ट *:80> ServerName your-domain-name.tld ProxyPreserveHost ProxyPass पर / http://your.local.pi.ip.address: 13378/ रिवाइटइंजिन ऑन रिवाइटकंड% {एचटीटीपी: अपग्रेड} वेबसोकेट [एनसी] रिवाइटकंड% {एचटीटीपी: कनेक्शन} अपग्रेड [एनसी] रिवाइटरूल ^/? (। *) "ws://your.local.pi.ip.address: 13378/$1" [पी, एल] </VirtualHost>
- अपनी नई conf फ़ाइल को इसके साथ सक्षम करें:
सुडोa2ensiteऑडियोबुकशेल्फ़.conf
- Apache2 को पुनरारंभ करें:
sudo service apache2 पुनरारंभ करें
- आपका ऑडियोबुकशेल्फ़ इंस्टेंस अब एक HTTP कनेक्शन के माध्यम से इंटरनेट पर पहुँचा जा सकता है। यह सुरक्षित नहीं है, इसलिए Let's Encrypt से प्रमाणपत्र और कुंजी प्राप्त करने के लिए certbot का उपयोग करें:
सुडो सर्टिफिकेट
- एक सूची से अपना डोमेन नाम चुनें और चुनें रीडायरेक्ट जब पूछा गया।
- परिवर्तनों को प्रभावी होने के लिए आपको अपाचे को एक बार फिर से शुरू करना होगा।
HTTP पर किए गए किसी भी कनेक्शन प्रयास को स्वचालित रूप से HTTPS में अपग्रेड कर दिया जाएगा, जिससे आपका कनेक्शन अधिक सुरक्षित हो जाएगा।sudo service apache2 पुनरारंभ करें
ऑडियोबुकशेल्फ़ के लिए आपको किताबें कहाँ मिल सकती हैं?
ऑडियोबुकशेल्फ़ लोकप्रिय MP3, M4A और M4B स्वरूपों सहित सभी ऑडियो प्रारूपों को फ़्लाई पर स्ट्रीम कर सकता है। आप DRM-मुक्त ऑडियोबुक यहां पा सकते हैं मूसलधार बारिश तथा Librivox. एक सावधानीपूर्वक वेब खोज अधिक स्थानों और स्वतंत्र खुदरा विक्रेताओं को प्रकट करेगी।
आपने अपने रास्पबेरी पाई पर अपनी खुद की ऑडियोबुक लाइब्रेरी को सफलतापूर्वक तैनात किया!
आपकी उंगलियों पर सुनाई गई कहानी कहने की पूरी दुनिया तक आपकी पहुंच है। क्यों न अपनी पढ़ने की आदतों से बाहर निकलें और एक नई शैली के साथ शुरुआत करें? जासूसी कहानियां, आरामदायक रोमांस और विस्फोटक थ्रिलर सभी लेने के लिए हैं। आप एक नई भाषा भी सीख सकते हैं और अपने पुराने पसंदीदा को दूसरी भाषा में सुन सकते हैं।