Sari la conținut

Variabile de mediu

Expert

Toate variabilele pe care le citește containerul HolyArrs. Majoritatea instalărilor setează doar PUID, PGID și TZ.

Variabilă Ce face Implicit Exemplu
PUID, PGID Utilizatorul și grupul cu care rulează HolyArrs. Trebuie să fie proprietarii lui /config și ai dosarelor tale media. 1000, 1000 PUID=1000
TZ Fusul orar pentru programe și jurnale. Etc/UTC TZ=Europe/Amsterdam
UMASK Biții de permisiune pe care fișierele noi nu îi primesc. Afectează doar fișierele noi. 022 UMASK=002
HOLYARRS_SAVE_PATH Dosarul de salvare al programului de descărcare, așa cum îl vede acesta. Se trimite cu fiecare descărcare. niciuna /data/downloads
HOLYARRS_URL_BASE Servește HolyArrs sub o cale, în spatele unui proxy invers. / ignoră o cale salvată în Setări. niciuna /holyarrs
HOLYARRS_ALLOWED_HOSTS Nume de gazdă în plus cu care oamenii ajung la HolyArrs, separate prin virgulă. IP-urile și localhost holyarrs.example.com
HOLYARRS_TRUSTED_PROXIES Adresa sau rețeaua proxy-ului tău invers, separate prin virgulă. E nevoie de ea pentru adresele reale ale clienților. niciuna 172.18.0.0/16
HOLYARRS_MASTER_KEY_FILE Citește cheia principală a seifului dintr-un fișier separat. Utilizatorul PUID trebuie să-l poată citi. /config/holyarrs.key /keys/holyarrs.key

Pune FILE__ în fața oricărei variabile ca să-i citești valoarea dintr-un fișier, de exemplu un secret Docker.

environment:
- FILE__HOLYARRS_ALLOWED_HOSTS=/run/secrets/holyarrs_hosts

HolyArrs scoate o linie nouă de la sfârșitul fișierului. Dacă fișierul lipsește, HolyArrs se oprește, iar jurnalul (log) numește variabila și fișierul, niciodată valoarea.

Variabilă Ce face Implicit Exemplu
HOLYARRS_SAFE_MODE Pornește doar nucleul: conectarea, Biblioteca, setările, copiile de rezervă și sănătatea. Scoate-o după ce ai rezolvat problema. oprit 1
HOLYARRS_LOW_MEMORY 1 pornește forțat modul cu memorie puțină, 0 îl oprește forțat. Nesetată, se pornește la cam 2.5 GiB de RAM sau mai puțin. după mărimea aparatului 1
HOLYARRS_FOLLOW_LINKS 1 lasă scanarea Bibliotecii și importurile să folosească fișiere video și muzică care sunt legături simbolice (Biblioteci făcute din legături către un disc montat). O descărcare legată se pune în Bibliotecă tot ca legătură. oprit 1
GOMEMLIMIT Înlocuiește ținta de memorie pe care și-o setează HolyArrs. setată de HolyArrs 1GiB
HOLYARRS_SKIP_SPACE_CHECK Sare peste verificarea spațiului liber dinainte de o actualizare a bazei de date. oprit yes
HOLYARRS_CONFIG_IN_MEMORY Permite /config într-un dosar din memorie. Pentru aparate de test; datele se pierd la repornire. oprit yes
HOLYARRS_ALLOW_DESKTOP_FOLDER Pornește cu /config într-un dosar partajat din Docker Desktop pe un Mac, după ce verifici că blocările de fișiere merg acolo. HolyArrs avertizează la fiecare pornire. oprit 1
HOLYARRS_READONLY_DOWNLOADERS Programele de descărcare pe care HolyArrs nu trebuie să le schimbe niciodată, după id sau adresă, separate prin virgulă. niciuna 3,http://qbit:8080
HOLYARRS_HEALTH_URL Adresa pe care o apelează verificarea de sănătate a containerului. http://127.0.0.1:6262 http://127.0.0.1:6262/holyarrs

Variabilele pornit/oprit acceptă 1, true, yes sau on.

Setează-le înainte de pornire. Dacă HOLYARRS_OIDC_ENABLED există deloc, chiar și ca false, mediul controlează autentificarea unică (SSO), iar Setările doar o arată. Cele pornit/oprit de aici acceptă doar true sau false; orice altceva oprește pornirea.

Variabilă Ce face Implicit
HOLYARRS_OIDC_ENABLED Pornește autentificarea unică. false
HOLYARRS_OIDC_ISSUER Emitentul HTTPS exact al furnizorului. niciuna
HOLYARRS_OIDC_CLIENT_ID Id-ul clientului înregistrat. niciuna
HOLYARRS_OIDC_CLIENT_SECRET_FILE Fișierul cu secretul clientului, de cel mult 4096 de octeți. Lasă-o nesetată pentru un client public. niciuna
HOLYARRS_OIDC_REDIRECT_URL Apelul de întoarcere exact: adresa ta, URL base dacă ai, apoi /api/v1/auth/oidc/callback. niciuna
HOLYARRS_OIDC_ALLOW_JOIN Oamenii noi se alătură ca membri care pot doar să ceară. false
HOLYARRS_OIDC_ALLOW_LOCAL_NETWORK Permite un furnizor din rețeaua ta privată. false
HOLYARRS_OIDC_ALLOW_LOOPBACK_HTTP Permite HTTP simplu pe acest aparat, pentru teste. false
HOLYARRS_FORWARD_AUTH_ENABLED Pornește conectarea prin proxy de încredere. false
HOLYARRS_FORWARD_AUTH_ISSUER Un nume HTTPS stabil pentru proxy. niciuna
HOLYARRS_FORWARD_AUTH_TRUSTED_PEERS Adresele sau intervalele proxy-urilor care au voie să trimită antete de identitate, separate prin virgulă. niciuna
HOLYARRS_FORWARD_AUTH_ALLOW_JOIN Numele noi venite prin proxy se alătură ca membri care pot doar să ceară. false

O configurare greșită oprește pornirea HolyArrs. Pașii sunt în Conectare și parole.

Metadate
Variabilă Ce face Implicit
HOLYARRS_METADATA_URL Adresa serverului de metadate. https://api.holyarrs.com
HOLYARRS_TMDB_KEY Propriul tău token de citire TMDB. Dacă e setat, citirile TMDB merg direct la TMDB, nu prin serverul de metadate. niciuna
HOLYARRS_METADATA_SERVICE_TOKEN_FILE Fișierul cu credențialul acestei instalări pentru serverul de metadate, citit la fiecare apel. Nesetat, credențialul stă în seif. niciuna

Ce mai trece prin serverul de metadate cu propria ta cheie TMDB și toate celelalte adrese externe sunt în Adrese externe.

Scurtături la prima pornire

Fiecare adaugă un element la pornire. Se folosesc pentru demonstrații și teste; asistentul de la prima pornire face același lucru.

Variabilă Adaugă
HOLYARRS_MOVIES Un dosar de filme al Bibliotecii.
HOLYARRS_QBITTORRENT_URL Un program de descărcare qBittorrent.
HOLYARRS_SOURCE_URL O Sursă Torznab fără cheie.
Variabile pentru dezvoltare și teste

Acestea îndreaptă HolyArrs spre înlocuitori, pentru teste. Lasă-le nesetate la o instalare reală.

Variabilă Ce face
HOLYARRS_FLAGS Comutatoare separate prin virgulă pentru funcții oprite implicit în această versiune. Vezi Actualizări.
HOLYARRS_DIRECT_SOURCES 1 lasă această instalare să întrebe singură sursele de muzică și TV, în loc de serverul de metadate.
HOLYARRS_METADATA_SERVICE_ALLOW_LOCAL Permite un server de metadate din rețeaua locală.
HOLYARRS_METADATA_COUNT Numără și scrie în jurnal cererile de metadate.
HOLYARRS_TMDB_TOKEN_FILE, HOLYARRS_TMDB_URL Fișier de token TMDB de test și adresa înlocuitoare.
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 Adrese înlocuitoare pentru servicii din afară.
HOLYARRS_TRAILER_PASS_FIRST, HOLYARRS_TRAILER_PASS_EVERY Momentele trecerii pentru trailere, ca durate, de exemplu 2s.

HolyArrs este gratuit. Dacă ți-a economisit timp, dă-i o stea pe GitHub, sponsorizează-l sau cumpără-mi o cafea.