NAS, Synology और Unraid
यहाँ नए हैं
HolyArrs को अपने NAS पर सही फ़ोल्डर, मालिक और रीस्टार्ट सेटिंग के साथ चलाएं। पहले इंस्टॉल पढ़ें।
शुरू करने से पहले
शुरू करने से पहले का लिंक/configकिसी लोकल वॉल्यूम या पूल पर रहता है। नेटवर्क शेयर पर कभी नहीं।- मीडिया एक साझा फ़ोल्डर में रहता है, जिसके अंदर
downloads,movies,tvऔरmusicहों। हर एक को माउंट करें, या हार्डलिंक के लिए ऊपर वाले फ़ोल्डर को एक बार। फ़ोल्डर देखें।
अपना NAS सेट अप करें
अपना NAS सेट अप करें का लिंक::tab[Synology]
- File Station में
docker/holyarrs/configबनाएं। - एक साझा फ़ोल्डर
mediaबनाएं, जिसके अंदरdownloads,movies,tvऔरmusicहों। - Container Manager में Project > Create (प्रोजेक्ट > बनाएं) खोलें और इंस्टॉल वाली Compose फ़ाइल पेस्ट करें।
- वॉल्यूम को
/volume1/docker/holyarrs/config:/configपर सेट करें, फिर/volume1/media/movies:/movies,/volume1/media/tv:/tv,/volume1/media/music:/musicऔर/volume1/media/downloads:/downloads। PUIDऔरPGIDको अपने यूज़र पर सेट करें, अक्सर1026और100। SSH परid <user>से जाँचें।- उस यूज़र को
mediaपर पढ़ने और लिखने की अनुमति दें: Control Panel > Shared Folder > Edit > Permissions (कंट्रोल पैनल > साझा फ़ोल्डर > बदलें > अनुमतियाँ)। - Enable auto-restart (ऑटो-रीस्टार्ट चालू करें) टिक करें।
http://your-server:6262खोलें। पहली बार का सेटअप विज़ार्ड दिखना चाहिए।/movies,/tvऔर/musicको लाइब्रेरी फ़ोल्डर के रूप में जोड़ें।
::tab[Unraid]
अभी तक कोई Community Applications टेम्पलेट नहीं है, इसलिए कंटेनर हाथ से जोड़ें।
- Docker टैब में HolyArrs इमेज के साथ एक कंटेनर जोड़ें।
- पोर्ट
6262मैप करें। /configको किसी पूल पाथ से मैप करें, जैसे/mnt/<pool>/appdata/holyarrs।<pool>आपके पूल का नाम है।/mnt/user/appdataनहीं।- अपने मीडिया फ़ोल्डर को डिस्क या पूल पाथ इस्तेमाल करके
/movies,/tv,/musicऔर/downloadsसे मैप करें, जैसे/mnt/<pool>/media/movies:/movies,/mnt/<pool>/media/tv:/tv,/mnt/<pool>/media/music:/musicऔर/mnt/<pool>/media/downloads:/downloads। PUID=99,PGID=100(Unraid काnobody:users) औरUMASK=022सेट करें।- कंटेनर के लिए ऑटो-स्टार्ट चालू करें, ताकि वह अपने आप रीस्टार्ट हो।
http://your-server:6262खोलें। पहली बार का सेटअप विज़ार्ड दिखना चाहिए।
::tab[QNAP]
Container/holyarrs/configबनाएं और एकmediaशेयर, जिसके अंदरdownloads,movies,tvऔरmusicहों।- Container Station में Applications > Create (ऐप्लिकेशन > बनाएं) खोलें और Compose फ़ाइल पेस्ट करें।
/share/Container/holyarrs/config:/configइस्तेमाल करें, फिर/share/media/movies:/movies,/share/media/tv:/tv,/share/media/music:/musicऔर/share/media/downloads:/downloads।PUIDऔरPGIDकोmediaशेयर के मालिक पर सेट करें।- रीस्टार्ट पॉलिसी को
unless-stoppedपर सेट करें। http://your-server:6262खोलें। पहली बार का सेटअप विज़ार्ड दिखना चाहिए।
::tab[TrueNAS SCALE]
- 2 डेटासेट बनाएं:
apps/holyarrs-configऔरmedia, औरmediaके अंदरdownloads,movies,tvऔरmusicफ़ोल्डर। - Apps में Compose फ़ाइल के साथ YAML से एक कस्टम ऐप जोड़ें।
/mnt/<pool>/apps/holyarrs-config:/configइस्तेमाल करें, फिर/mnt/<pool>/media/movies:/movies,/mnt/<pool>/media/tv:/tv,/mnt/<pool>/media/music:/musicऔर/mnt/<pool>/media/downloads:/downloads।PUIDऔरPGIDको डेटासेट के मालिक पर सेट करें, अक्सर568। डेटासेट ACL में उस यूज़र को लिखने की अनुमति दें।- रीस्टार्ट पॉलिसी को
unless-stoppedपर सेट करें। http://your-server:6262खोलें। पहली बार का सेटअप विज़ार्ड दिखना चाहिए।
हर NAS पर: NAS की अनुमति वाली स्क्रीन में PUID यूज़र को मीडिया फ़ोल्डर पर पढ़ने और लिखने की अनुमति दें; कॉन्फ़िग फ़ोल्डर HolyArrs ख़ुद संभाल लेता है। कंटेनर के लिए ऑटो-रीस्टार्ट चालू करें (Docker की unless-stopped पॉलिसी)।
हार्डलिंक कोई ज़्यादा जगह नहीं लेते और तुरंत पूरे हो जाते हैं। उनके लिए चार फ़ोल्डर की जगह एक ही मीडिया फ़ोल्डर माउंट करें, और अपने डाउनलोडर को वही माउंट उसी पाथ पर दें। मीडिया फ़ोल्डर देखें।
विकल्प
विकल्प का लिंकअलग-अलग माउंट
अलग-अलग माउंट का लिंक/movies, /tv, /music और /downloads को एक-एक करके माउंट करना चलता है, लेकिन हर इंपोर्ट पूरी कॉपी बन जाता है। कंटेनर के अंदर हर माउंट अपना अलग फ़ाइल सिस्टम है, और हार्डलिंक एक फ़ाइल सिस्टम से दूसरे में नहीं जा सकता। एक ही ऊपर वाले फ़ोल्डर के नीचे के अलग-अलग शेयर या डेटासेट भी कॉपी करते हैं। जब HolyArrs को कॉपी करना पड़ता है, तो Settings > Library folders (सेटिंग > लाइब्रेरी फ़ोल्डर) चेतावनी देता है।
अपनी डिस्क को सोने दें
अपनी डिस्क को सोने दें का लिंकये जॉब मीडिया डिस्क को जगाते हैं। ये कितनी बार चलें, यह Schedules (शेड्यूल) पेज पर बदलें।
| जॉब | यह क्या पढ़ता है |
|---|---|
| Rescan the Library (लाइब्रेरी दोबारा स्कैन करें) | हर लाइब्रेरी फ़ोल्डर। डिस्क को सबसे ज़्यादा जगाता है। |
| Check Library folders (लाइब्रेरी फ़ोल्डर जाँचें) | हर फ़ोल्डर की जानकारी और ख़ाली जगह। लिखने और हार्डलिंक का टेस्ट सिर्फ़ शुरू होते समय, Run now (अभी चलाएं) पर और फ़ोल्डर बदलने पर चलता है। |
| Look for missing subtitles (गायब सबटाइटल खोजें), Look for better subtitles (बेहतर सबटाइटल खोजें) | हर वीडियो के पास वाला फ़ोल्डर। |
/configऔर डाउनलोड फ़ोल्डर को SSD या कैश पूल पर रखें।- जिस डिस्क पर
/configहै, उस पर 1 GB ख़ाली रखें। इससे कम होने पर हेल्थ की चेतावनी आती है। - Unraid पर Cache Directories प्लगइन फ़ोल्डर की सूचियाँ मेमोरी में रखता है, इसलिए स्कैन डिस्क को नहीं छूते।
- इंपोर्ट, जोड़ना और हटाना उसी डिस्क को छूते हैं जिस पर वे काम करते हैं, और तभी जब वे होते हैं।
- दोबारा स्कैन को हर 7 दिन पर या बंद पर सेट करें। तब हाथ से जोड़ी गई फ़ाइलें सिर्फ़ तभी मिलती हैं जब आप Rescan the Library पर Run now दबाएं।
- सीड हो रहा टॉरेंट अपनी फ़ाइल पढ़ता है। अगर वह आपकी लाइब्रेरी में हार्डलिंक है, तो सीडिंग रुकने तक वह डिस्क जागती रहती है।
अगर काम न करे
अगर काम न करे का लिंक| लक्षण | वजह | हल |
|---|---|---|
| शुरू नहीं होता, और FUSE पाथ, नेटवर्क शेयर या Unraid के यूज़र शेयर का नाम लेता है | /config लोकल डिस्क पर नहीं है (Unraid पर यह /mnt/user की ओर है) |
/config को किसी लोकल डिस्क या पूल पाथ पर ले जाएं, जैसे /mnt/<pool>/appdata/holyarrs। |
| रीस्टार्ट या रीस्टोर के बाद बंद ही रहता है | ऑटो-रीस्टार्ट बंद है | उसे चालू करें और कंटेनर शुरू करें। |
| इंपोर्ट अनुमति के एरर के साथ फ़ेल होते हैं | PUID यूज़र मीडिया में लिख नहीं सकता |
NAS की अनुमति वाली स्क्रीन में उसे पढ़ने और लिखने की अनुमति दें (Synology पर: Control Panel > Shared Folder > Edit > Permissions)। |
| इंपोर्ट कॉपी होते हैं, हार्डलिंक नहीं | डाउनलोड और लाइब्रेरी अलग-अलग माउंट या डिस्क पर हैं | एक साझा फ़ोल्डर को एक बार माउंट करें, HolyArrs में भी और डाउनलोडर में भी। |
और हल: समस्या सुलझाना।
एक्सपर्ट के लिए
एक्सपर्ट के लिए का लिंकHolyArrs कुछ कॉन्फ़िग पाथ को मना क्यों करता है
HolyArrs अपने डेटाबेस /config में रखता है। नेटवर्क शेयर और FUSE पाथ उन्हें ख़राब कर सकते हैं, इसलिए HolyArrs ऐसे पाथ पर शुरू होने से मना कर देता है और वजह बताता है।
Unraid पर /mnt/user एक FUSE पाथ है। कोई पूल पाथ इस्तेमाल करें, या appdata को Exclusive बनाएं: Settings > Global Share Settings (सेटिंग > ग्लोबल शेयर सेटिंग) में Permit exclusive shares (एक्सक्लूसिव शेयर की इजाज़त दें) चालू करें, फिर Shares > appdata (शेयर > appdata) में प्राइमरी स्टोरेज को एक पूल पर और सेकेंडरी स्टोरेज को none पर सेट करें।
जो पूल मौजूद ही नहीं है, उस पर का /config पाथ मेमोरी में बनता है और रीबूट पर चला जाता है। HolyArrs इसे भी मना करता है। मीडिया के लिए भी /mnt/user से बचें; उसके आर-पार हार्डलिंक फ़ेल हो सकते हैं।
ऑटो-रीस्टार्ट क्यों ज़रूरी है
ऐप से रीस्टार्ट, सेफ़ मोड और बैकअप रीस्टोर, तीनों HolyArrs को बंद करते हैं और मानकर चलते हैं कि Docker उसे दोबारा शुरू करेगा। ऑटो-रीस्टार्ट के बिना वह बंद ही रहता है। हिस्से और सेफ़ मोड देखें।
पोर्ट और अपडेट
- पोर्ट
6262को सिर्फ़ अपने घर के नेटवर्क पर मैप करें। इसे बाहर के किसी के लिए खोलने से पहले सुरक्षा की बुनियादी बातें पढ़ें। - अपडेट करने के लिए नई इमेज पुल करें और कंटेनर दोबारा बनाएं। आपका डेटा
/configमें रहता है। अपडेट देखें।
इससे जुड़े पेज
इससे जुड़े पेज का लिंकHolyArrs मुफ़्त है। अगर इससे आपका समय बचा, तो GitHub पर स्टार दें, स्पॉन्सर करें या मुझे एक कॉफ़ी पिलाएं।