इसे छोड़कर कंटेंट पर जाएं

एनवायरनमेंट वेरिएबल

एक्सपर्ट

HolyArrs कंटेनर जो भी वेरिएबल पढ़ता है, वे सब यहाँ हैं। ज़्यादातर इंस्टॉल में सिर्फ़ PUID, PGID और TZ सेट किए जाते हैं।

वेरिएबल यह क्या करता है डिफ़ॉल्ट उदाहरण
PUID, PGID वह यूज़र और ग्रुप जिसके नाम से HolyArrs चलता है। /config और आपके मीडिया फ़ोल्डर का मालिक यही होना चाहिए। 1000, 1000 PUID=1000
TZ शेड्यूल और लॉग के लिए टाइम ज़ोन। Etc/UTC TZ=Europe/Amsterdam
UMASK अनुमति के वे बिट जो नई फ़ाइलों को नहीं मिलते। असर सिर्फ़ नई फ़ाइलों पर पड़ता है। 022 UMASK=002
HOLYARRS_SAVE_PATH डाउनलोडर का सेव फ़ोल्डर, जैसा वह डाउनलोडर को दिखता है। हर डाउनलोड के साथ भेजा जाता है। कोई नहीं /data/downloads
HOLYARRS_URL_BASE रिवर्स प्रॉक्सी के पीछे HolyArrs को किसी पाथ के नीचे चलाएं। / देने पर Settings में सेव किया गया पाथ नहीं माना जाता। कोई नहीं /holyarrs
HOLYARRS_ALLOWED_HOSTS वे और होस्ट नाम जिनसे लोग HolyArrs तक पहुँचते हैं, कॉमा से अलग किए हुए। IP और localhost holyarrs.example.com
HOLYARRS_TRUSTED_PROXIES आपके रिवर्स प्रॉक्सी का एड्रेस या नेटवर्क, कॉमा से अलग किए हुए। क्लाइंट के असली एड्रेस पाने के लिए ज़रूरी है। कोई नहीं 172.18.0.0/16
HOLYARRS_MASTER_KEY_FILE वॉल्ट की मास्टर कुंजी उसकी अपनी फ़ाइल से पढ़ें। PUID वाला यूज़र इसे पढ़ सके, यह ज़रूरी है। /config/holyarrs.key /keys/holyarrs.key

फ़ाइल से वैल्यू

फ़ाइल से वैल्यू का लिंक

किसी भी वेरिएबल के आगे FILE__ लगाएं, तो उसकी वैल्यू किसी फ़ाइल से पढ़ी जाती है, जैसे Docker secret से।

environment:
- FILE__HOLYARRS_ALLOWED_HOSTS=/run/secrets/holyarrs_hosts

HolyArrs फ़ाइल के आख़िर की एक नई लाइन हटा देता है। अगर फ़ाइल नहीं मिलती, तो HolyArrs रुक जाता है और लॉग में वेरिएबल और फ़ाइल का नाम आता है, वैल्यू कभी नहीं।

रिकवरी और समस्या सुलझाना

रिकवरी और समस्या सुलझाना का लिंक
वेरिएबल यह क्या करता है डिफ़ॉल्ट उदाहरण
HOLYARRS_SAFE_MODE सिर्फ़ बुनियादी हिस्से शुरू करें: साइन-इन, लाइब्रेरी, सेटिंग, बैकअप और हेल्थ। ठीक करने के बाद इसे हटा दें। बंद 1
HOLYARRS_LOW_MEMORY 1 लो-मेमोरी मोड को ज़बरदस्ती चालू करता है, 0 ज़बरदस्ती बंद। सेट न हो, तो यह क़रीब 2.5 GiB या उससे कम RAM पर चालू हो जाता है। मशीन के आकार के हिसाब से 1
GOMEMLIMIT HolyArrs अपने लिए जो मेमोरी टारगेट तय करता है, उसे बदलें। HolyArrs तय करता है 1GiB
HOLYARRS_SKIP_SPACE_CHECK डेटाबेस अपडेट से पहले होने वाली ख़ाली जगह की जाँच छोड़ दें। बंद yes
HOLYARRS_CONFIG_IN_MEMORY /config को मेमोरी में बने फ़ोल्डर पर रहने दें। टेस्ट मशीनों के लिए; रीस्टार्ट पर डेटा चला जाता है। बंद yes
HOLYARRS_ALLOW_DESKTOP_FOLDER Mac पर /config के Docker Desktop के शेयर किए गए फ़ोल्डर में होने पर भी शुरू करें, जब आप जाँच लें कि वहाँ फ़ाइल लॉक काम करते हैं। HolyArrs हर बार शुरू होने पर चेतावनी देता है। बंद 1
HOLYARRS_READONLY_DOWNLOADERS वे डाउनलोडर जिन्हें HolyArrs कभी न बदले, id या एड्रेस से, कॉमा से अलग किए हुए। कोई नहीं 3,http://qbit:8080
HOLYARRS_HEALTH_URL वह एड्रेस जिसे कंटेनर का हेल्थ चेक कॉल करता है। http://127.0.0.1:6262 http://127.0.0.1:6262/holyarrs

चालू/बंद वाले वेरिएबल 1, true, yes या on लेते हैं।

इन्हें शुरू करने से पहले सेट करें। अगर HOLYARRS_OIDC_ENABLED मौजूद है, चाहे false ही क्यों न हो, तो सिंगल साइन-ऑन एनवायरनमेंट के हाथ में रहता है और Settings उसे सिर्फ़ दिखाता है। यहाँ के चालू/बंद वाले वेरिएबल सिर्फ़ true या false लेते हैं; कुछ और होने पर HolyArrs शुरू नहीं होता।

वेरिएबल यह क्या करता है डिफ़ॉल्ट
HOLYARRS_OIDC_ENABLED सिंगल साइन-ऑन चालू करें। false
HOLYARRS_OIDC_ISSUER प्रोवाइडर का हूबहू HTTPS issuer। कोई नहीं
HOLYARRS_OIDC_CLIENT_ID रजिस्टर किया हुआ client id। कोई नहीं
HOLYARRS_OIDC_CLIENT_SECRET_FILE वह फ़ाइल जिसमें client secret है, ज़्यादा से ज़्यादा 4096 बाइट। पब्लिक क्लाइंट के लिए इसे छोड़ दें। कोई नहीं
HOLYARRS_OIDC_REDIRECT_URL हूबहू callback: आपका एड्रेस, URL base अगर हो, फिर /api/v1/auth/oidc/callback। कोई नहीं
HOLYARRS_OIDC_ALLOW_JOIN नए लोग मेंबर बनकर जुड़ते हैं, जो सिर्फ़ माँग सकते हैं। false
HOLYARRS_OIDC_ALLOW_LOCAL_NETWORK आपके प्राइवेट नेटवर्क पर चल रहे प्रोवाइडर को इजाज़त दें। false
HOLYARRS_OIDC_ALLOW_LOOPBACK_HTTP टेस्टिंग के लिए इसी मशीन पर सादा HTTP चलने दें। false
HOLYARRS_FORWARD_AUTH_ENABLED भरोसेमंद प्रॉक्सी से साइन-इन चालू करें। false
HOLYARRS_FORWARD_AUTH_ISSUER प्रॉक्सी के लिए एक पक्का HTTPS नाम। कोई नहीं
HOLYARRS_FORWARD_AUTH_TRUSTED_PEERS वे प्रॉक्सी एड्रेस या रेंज जिन्हें पहचान वाले हेडर भेजने की इजाज़त है, कॉमा से अलग किए हुए। कोई नहीं
HOLYARRS_FORWARD_AUTH_ALLOW_JOIN प्रॉक्सी से आए नए नाम मेंबर बनकर जुड़ते हैं, जो सिर्फ़ माँग सकते हैं। false

सेटअप ग़लत हो, तो HolyArrs शुरू नहीं होता। चरण साइन-इन और पासवर्ड में हैं।

एक्सपर्ट के लिए

एक्सपर्ट के लिए का लिंक
मेटाडेटा
वेरिएबल यह क्या करता है डिफ़ॉल्ट
HOLYARRS_METADATA_URL मेटाडेटा सर्वर का एड्रेस। https://api.holyarrs.com
HOLYARRS_TMDB_KEY आपका अपना TMDB read access token। सेट हो, तो TMDB का डेटा मेटाडेटा सर्वर की जगह सीधे TMDB से पढ़ा जाता है। कोई नहीं
HOLYARRS_METADATA_SERVICE_TOKEN_FILE वह फ़ाइल जिसमें इस इंस्टॉल का मेटाडेटा सर्वर क्रेडेंशियल है, हर कॉल पर पढ़ी जाती है। सेट न हो, तो क्रेडेंशियल वॉल्ट में रहता है। कोई नहीं
पहली बार शुरू करने के शॉर्टकट

हर वेरिएबल शुरू होते समय एक चीज़ जोड़ता है। ये डेमो और टेस्ट के काम आते हैं; पहली बार वाला सेटअप विज़ार्ड भी यही करता है।

वेरिएबल क्या जोड़ता है
HOLYARRS_MOVIES फ़िल्मों का एक लाइब्रेरी फ़ोल्डर।
HOLYARRS_QBITTORRENT_URL एक qBittorrent डाउनलोडर।
HOLYARRS_SOURCE_URL बिना कुंजी वाला एक Torznab सोर्स।
डेवलपर और टेस्ट वेरिएबल

ये टेस्ट के लिए HolyArrs को असली सर्विस की जगह नकली सर्विस की तरफ़ मोड़ते हैं। असली इंस्टॉल पर इन्हें सेट न करें।

वेरिएबल यह क्या करता है
HOLYARRS_FLAGS कॉमा से अलग किए हुए स्विच, उन फ़ीचर के लिए जो इस वर्ज़न में डिफ़ॉल्ट रूप से बंद हैं। अपडेट देखें।
HOLYARRS_DIRECT_SOURCES 1 देने पर यह इंस्टॉल संगीत और टीवी के सोर्स से मेटाडेटा सर्वर की जगह ख़ुद पूछता है।
HOLYARRS_METADATA_SERVICE_ALLOW_LOCAL लोकल नेटवर्क पर चल रहे मेटाडेटा सर्वर को इजाज़त दें।
HOLYARRS_METADATA_COUNT मेटाडेटा रिक्वेस्ट गिनें और लॉग में लिखें।
HOLYARRS_TMDB_TOKEN_FILE, HOLYARRS_TMDB_URL टेस्ट के लिए TMDB टोकन फ़ाइल और नकली सर्विस का एड्रेस।
HOLYARRS_TVMAZE_URL, HOLYARRS_MUSICBRAINZ_URL, HOLYARRS_DEEZER_URL, HOLYARRS_TRAKT_URL, HOLYARRS_PLEX_URL, HOLYARRS_PLEX_APP_URL, HOLYARRS_PLEX_DISCOVER_URL, HOLYARRS_PUSHOVER_URL, HOLYARRS_TELEGRAM_URL, HOLYARRS_YOUTUBE_URL, HOLYARRS_RELEASE_FEED बाहरी सर्विस की जगह नकली सर्विस के एड्रेस।
HOLYARRS_TRAILER_PASS_FIRST, HOLYARRS_TRAILER_PASS_EVERY ट्रेलर वाले दौर का समय, अवधि के रूप में, जैसे 2s।

HolyArrs मुफ़्त है। अगर इससे आपका समय बचा, तो GitHub पर स्टार दें, स्पॉन्सर करें या मुझे एक कॉफ़ी पिलाएं।