Μετάβαση στο περιεχόμενο

Μεταβλητές περιβάλλοντος

Για έμπειρους

Όλες οι μεταβλητές που διαβάζει το container του HolyArrs. Οι περισσότερες εγκαταστάσεις ορίζουν μόνο τις PUID, PGID και TZ.

Μεταβλητή Τι κάνει Προεπιλογή Παράδειγμα
PUID, PGID Ο χρήστης και η ομάδα με τους οποίους τρέχει το HolyArrs. Πρέπει να είναι ιδιοκτήτες του /config και των φακέλων των πολυμέσων σου. 1000, 1000 PUID=1000
TZ Ζώνη ώρας για τους χρονοπρογραμματισμούς και τα αρχεία καταγραφής. Etc/UTC TZ=Europe/Amsterdam
UMASK Τα bits δικαιωμάτων που δεν παίρνουν τα νέα αρχεία. Επηρεάζει μόνο τα νέα αρχεία. 022 UMASK=002
HOLYARRS_SAVE_PATH Ο φάκελος αποθήκευσης του προγράμματος λήψεων, όπως τον βλέπει το ίδιο το πρόγραμμα. Στέλνεται με κάθε λήψη. καμία /data/downloads
HOLYARRS_URL_BASE Σερβίρει το HolyArrs κάτω από μια διαδρομή, πίσω από reverse proxy. Το / αγνοεί τη διαδρομή που έχει αποθηκευτεί στις Ρυθμίσεις. καμία /holyarrs
HOLYARRS_ALLOWED_HOSTS Επιπλέον ονόματα host που χρησιμοποιούν οι άνθρωποι για να φτάσουν στο HolyArrs, χωρισμένα με κόμμα. IP και localhost holyarrs.example.com
HOLYARRS_TRUSTED_PROXIES Η διεύθυνση ή το δίκτυο του reverse proxy σου, χωρισμένα με κόμμα. Χρειάζεται για να φαίνονται οι πραγματικές διευθύνσεις των χρηστών. καμία 172.18.0.0/16
HOLYARRS_MASTER_KEY_FILE Διαβάζει το κύριο κλειδί του vault από δικό του αρχείο. Ο χρήστης PUID πρέπει να μπορεί να το διαβάσει. /config/holyarrs.key /keys/holyarrs.key

Βάλε FILE__ μπροστά από οποιαδήποτε μεταβλητή για να διαβαστεί η τιμή της από αρχείο, όπως ένα Docker secret.

environment:
- FILE__HOLYARRS_ALLOWED_HOSTS=/run/secrets/holyarrs_hosts

Το HolyArrs αφαιρεί μία αλλαγή γραμμής από το τέλος του αρχείου. Αν το αρχείο λείπει, το HolyArrs σταματά και το αρχείο καταγραφής (log) γράφει το όνομα της μεταβλητής και του αρχείου, ποτέ την τιμή.

Επαναφορά και επίλυση προβλημάτων

Σύνδεσμος προς Επαναφορά και επίλυση προβλημάτων
Μεταβλητή Τι κάνει Προεπιλογή Παράδειγμα
HOLYARRS_SAFE_MODE Ξεκινά μόνο τον πυρήνα: σύνδεση, Βιβλιοθήκη, ρυθμίσεις, αντίγραφα ασφαλείας και υγεία. Αφαίρεσέ την μετά τη διόρθωση. απενεργοποιημένη 1
HOLYARRS_LOW_MEMORY Το 1 ενεργοποιεί τη λειτουργία χαμηλής μνήμης, το 0 την απενεργοποιεί. Αν δεν οριστεί, ενεργοποιείται όταν η μνήμη RAM είναι περίπου 2.5 GiB ή λιγότερη. ανάλογα με το μέγεθος του υπολογιστή 1
HOLYARRS_FOLLOW_LINKS Το 1 αφήνει τη σάρωση της Βιβλιοθήκης και τις εισαγωγές να χρησιμοποιούν αρχεία βίντεο και μουσικής που είναι symlinks (βιβλιοθήκες φτιαγμένες από συνδέσμους προς έναν συνδεδεμένο δίσκο). Μια λήψη με σύνδεσμο μπαίνει στη Βιβλιοθήκη ως σύνδεσμος. απενεργοποιημένη 1
GOMEMLIMIT Αλλάζει τον στόχο μνήμης που ορίζει το HolyArrs για τον εαυτό του. ορίζεται από το HolyArrs 1GiB
HOLYARRS_SKIP_SPACE_CHECK Παραλείπει τον έλεγχο ελεύθερου χώρου πριν από μια ενημέρωση της βάσης δεδομένων. απενεργοποιημένη yes
HOLYARRS_CONFIG_IN_MEMORY Επιτρέπει το /config σε φάκελο που βρίσκεται στη μνήμη. Για μηχανήματα δοκιμών· τα δεδομένα χάνονται στην επανεκκίνηση. απενεργοποιημένη yes
HOLYARRS_ALLOW_DESKTOP_FOLDER Ξεκινά με το /config σε κοινόχρηστο φάκελο του Docker Desktop σε Mac, αφού ελέγξεις ότι δουλεύουν εκεί τα κλειδώματα αρχείων. Το HolyArrs προειδοποιεί σε κάθε εκκίνηση. απενεργοποιημένη 1
HOLYARRS_READONLY_DOWNLOADERS Προγράμματα λήψεων που το HolyArrs δεν πρέπει να αλλάζει ποτέ, με id ή διεύθυνση, χωρισμένα με κόμμα. καμία 3,http://qbit:8080
HOLYARRS_HEALTH_URL Η διεύθυνση που καλεί ο έλεγχος υγείας του container. http://127.0.0.1:6262 http://127.0.0.1:6262/holyarrs

Οι μεταβλητές ενεργοποίησης/απενεργοποίησης δέχονται 1, true, yes ή on.

Όρισέ τες πριν από την εκκίνηση. Αν υπάρχει η HOLYARRS_OIDC_ENABLED έστω και ως false, το περιβάλλον έχει τον έλεγχο της ενιαίας σύνδεσης και οι Ρυθμίσεις μόνο την εμφανίζουν. Όσες από αυτές είναι ενεργοποίησης/απενεργοποίησης δέχονται μόνο true ή false· οτιδήποτε άλλο σταματά την εκκίνηση.

Μεταβλητή Τι κάνει Προεπιλογή
HOLYARRS_OIDC_ENABLED Ενεργοποιεί την ενιαία σύνδεση. false
HOLYARRS_OIDC_ISSUER Ο ακριβής HTTPS issuer του παρόχου. καμία
HOLYARRS_OIDC_CLIENT_ID Το id του εγγεγραμμένου client. καμία
HOLYARRS_OIDC_CLIENT_SECRET_FILE Αρχείο που περιέχει το μυστικό του client, έως 4096 bytes. Παράλειψέ το για public client. καμία
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 Ενεργοποιεί την είσοδο μέσω έμπιστου proxy. false
HOLYARRS_FORWARD_AUTH_ISSUER Σταθερό όνομα HTTPS για το proxy. καμία
HOLYARRS_FORWARD_AUTH_TRUSTED_PEERS Διευθύνσεις ή περιοχές του proxy που επιτρέπεται να στέλνουν κεφαλίδες ταυτότητας, χωρισμένες με κόμμα. καμία
HOLYARRS_FORWARD_AUTH_ALLOW_JOIN Τα νέα ονόματα από το proxy μπαίνουν ως μέλη που μπορούν μόνο να ζητούν. false

Μια λάθος ρύθμιση εμποδίζει την εκκίνηση του HolyArrs. Τα βήματα είναι στο Σύνδεση και κωδικοί πρόσβασης.

Μεταδεδομένα
Μεταβλητή Τι κάνει Προεπιλογή
HOLYARRS_METADATA_URL Η διεύθυνση του διακομιστή μεταδεδομένων. https://api.holyarrs.com
HOLYARRS_TMDB_KEY Το δικό σου read access token του TMDB. Αν οριστεί, οι αναγνώσεις από το TMDB πάνε κατευθείαν στο TMDB και όχι στον διακομιστή μεταδεδομένων. καμία
HOLYARRS_METADATA_SERVICE_TOKEN_FILE Αρχείο με τα διαπιστευτήρια αυτής της εγκατάστασης για τον διακομιστή μεταδεδομένων, που διαβάζεται σε κάθε κλήση. Αν δεν οριστεί, τα διαπιστευτήρια μένουν στο vault. καμία

Τι περνά ακόμα από τον διακομιστή μεταδεδομένων με το δικό σου κλειδί TMDB, και κάθε άλλη εξωτερική διεύθυνση, βρίσκεται στις Εξωτερικές διευθύνσεις.

Συντομεύσεις πρώτης εκκίνησης

Κάθε μία προσθέτει ένα στοιχείο στην εκκίνηση. Χρησιμοποιούνται για επιδείξεις και δοκιμές· το ίδιο κάνει και ο οδηγός πρώτης εκκίνησης.

Μεταβλητή Προσθέτει
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 Αρχείο με δοκιμαστικό token του 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 Χρόνοι του περάσματος για trailer ως διάρκειες, όπως 2s.

Το HolyArrs είναι δωρεάν. Αν σου γλίτωσε χρόνο, βάλε του αστέρι στο GitHub, γίνε χορηγός ή κέρασέ με έναν καφέ.