Preskočiť na obsah

Sťahovače

Nastavenie

Pripoj svoju aplikáciu na sťahovanie, aby jej HolyArrs mohol posielať releasy a importovať, čo sa dokončí.

HolyArrs nesťahuje sám. Každý release odovzdá sťahovaču, sleduje ho a importuje súbory.

Typ Aplikácie
Torrent qBittorrent, Transmission 4 alebo novší, Deluge, rTorrent (s ruTorrent alebo bez neho)
Usenet SABnzbd, NZBGet

Skôr než začneš

Odkaz na Skôr než začneš
  • Si vlastník alebo admin.
  • Tvoja aplikácia na sťahovanie beží a vieš otvoriť jej webovú stránku.
  1. Otvor Settings > Downloaders (nastavenia > sťahovače).

  2. Klikni na Add a Downloader (pridať sťahovač).

  3. Pod Which app (ktorá aplikácia) vyber svoju aplikáciu.

  4. Zadaj Name (názov).

  5. Zadaj Address (adresu), čiže webovú stránku aplikácie, napríklad http://192.168.1.10:8090. Pri rTorrent pozri Adresa rTorrent.

  6. Vyplň prihlásenie. Pozri Prihlásenie pre jednotlivé aplikácie.

  7. Klikni na Save (uložiť) a potom na Test (otestovať) pri riadku.

    Vedľa názvu by si mal vidieť Working (funguje).

Prihlásenie pre jednotlivé aplikácie

Odkaz na Prihlásenie pre jednotlivé aplikácie
Aplikácia Čo zadať Kde to nájdeš
qBittorrent API key (kľúč API, qBittorrent 5.2 alebo novší) alebo Username and password (používateľské meno a heslo) Options > Web UI
Transmission Používateľské meno a heslo, prázdne, ak nič nežiada Nastavenia Transmission
Deluge Heslo webového rozhrania, bez používateľského mena Deluge Web UI
rTorrent Používateľské meno a heslo webového servera pred rTorrent, prázdne, ak nič nežiada Nastavenia tvojho webového servera alebo seedboxu
SABnzbd Kľúč API Config > General
NZBGet Používateľské meno a heslo, prázdne, ak NZBGet púšťa HolyArrs bez nich Nastavenia NZBGet

HolyArrs ukladá kľúče a heslá šifrované a nikdy ich znova nezobrazí. Ak pole nezmeníš, ostane uložený pôvodný údaj. Keď zmeníš adresu na iného hostiteľa, zadaj kľúč znova. HolyArrs nikdy neposiela uložený kľúč na nového hostiteľa.

HolyArrs sa s rTorrent rozpráva cez XML-RPC. Address (adresa) je tento odkaz, nie stránka ruTorrent.

Nastavenie Adresa
crazymax/rtorrent-rutorrent http://host:8000/RPC2. Port 8080 je tam stránka ruTorrent
Cez ruTorrent http://host:8080/plugins/httprpc/action.php, alebo /rutorrent/plugins/httprpc/action.php, keď ruTorrent beží pod /rutorrent. Funguje aj /plugins/rpc/rpc.php
Seedbox Odkaz, ktorý ti dá seedbox, napríklad https://host/user/RPC2

Adresa bez cesty dostane /RPC2. Otestované s rTorrent 0.16.25 a ruTorrent 5.3.18.

HolyArrs si každý súbor .torrent stiahne sám a pošle ho do rTorrent, takže rTorrent sa so zdrojom nikdy nespája.

rTorrent na seedboxe

Odkaz na rTorrent na seedboxe

Keď rTorrent beží na inom počítači, HolyArrs nevidí jeho priečinok so sťahovaním. Nastav synchronizáciu, ktorá skopíruje dokončené súbory do priečinka, ktorý HolyArrs vidí. Potom pridaj dvojicu ciest v časti Cesty: Downloader’s path je priečinok na seedboxe, napríklad /home/user/downloads, a HolyArrs’ path je lokálny priečinok, ktorý synchronizácia napĺňa.

Pri qBittorrent sú pod More options (ďalšie možnosti).

HolyArrs zaraďuje svoje sťahovania do tejto kategórie a sleduje len ju.

Aplikácia Ako kategória funguje
qBittorrent Vytvorí sa za teba, ak chýba
SABnzbd Musí už existovať, v Config > Categories
Transmission, Deluge Uloží sa ako štítok
rTorrent Uloží sa ako štítok v d.custom1, zobrazený v stĺpci Label v ruTorrent
NZBGet Pošle sa ako kategória sťahovania

Priority (priorita) ide od 1 do 50. Najnižšie číslo sa použije prvé a rovnaké čísla sa striedajú. Pri Tags (tagy) tento sťahovač používajú len tituly, ktoré majú spoločný tag. Tituly bez tagu používajú sťahovače bez tagu.

Downloader’s path (cesta sťahovača) a HolyArrs’ path (cesta HolyArrs) vyplň pod Different folder names (iné názvy priečinkov) len vtedy, keď obe aplikácie vidia priečinok so sťahovaním pod rôznymi názvami. Príklad: sťahovač ukladá do /data/torrents a HolyArrs ho vidí ako /downloads. Add a path pair (pridať dvojicu ciest) pridá ďalší riadok.

Lepšie riešenie je jeden spoločný nadradený priečinok pripojený na rovnakú cestu v oboch kontajneroch. Pozri Priečinky.

Prístup do lokálnej siete

Odkaz na Prístup do lokálnej siete

Predvolene zapnuté, lebo sťahovače zvyčajne bežia doma. Pri sťahovači na internete to vypni.

HolyArrs môže tento sťahovač meniť

Odkaz na HolyArrs môže tento sťahovač meniť

Keď je vypnuté, nové sťahovania tam stále idú, ale HolyArrs nikdy nepozastaví, nezmení ani neodstráni nič, čo už v ňom je. Použi to pri sťahovači, ktorý zdieľaš s inými aplikáciami.

Sleduj sťahovanie

Odkaz na Sleduj sťahovanie

Stránka titulu ukazuje každé sťahovanie: čaká na rad, sťahuje sa s rýchlosťou a zostávajúcim časom, zaseklo sa, alebo zlyhalo s dôvodom.

Klikni na Mark failed (označiť ako zlyhané), ak chceš ukončiť sťahovanie, ktoré nechceš. HolyArrs potom:

  1. Pridá ten release do zoznamu Turned down (zavrhnuté) pri titule, aby sa už nevybral.
  2. Odstráni ho zo sťahovača aj s jeho súbormi.
  3. Vyhľadá znova a pošle ďalší najlepší release.

rTorrent nevie cez XML-RPC mazať súbory, preto ich HolyArrs maže sám tam, kam jeho priečinok na ukladanie alebo dvojice ciest dosiahnu. Inak súbory ostanú na počítači s rTorrent.

Ak nič iné nevyhovuje tvojim pravidlám, titul ukáže Needs a decision (čaká na rozhodnutie).

Stav Význam
Working Odpovedal pri poslednej kontrole
Paused (pozastavené) Pozastavil si ho ty. Nič nové sa neposiela, prebiehajúce sťahovania sa stále sledujú
Resting (odpočíva) Neodpovedal, takže HolyArrs počká do zobrazeného času
Not answering (neodpovedá) Posledná kontrola nedostala odpoveď
Sign-in refused (prihlásenie zamietnuté) Kľúč alebo prihlásenie boli zamietnuté

Pause (pozastaviť) a Resume (pokračovať) pri riadku zastavia a spustia posielanie. Sťahovač, ktorý prestane odpovedať, sa preskakuje až 30 minút.

Príznak: Test SABnzbd zlyhá, keď Address používa názov hostiteľa. Príčina: SABnzbd odmieta názvy hostiteľov, ktoré nepozná. Riešenie: Použi jeho IP adresu, alebo pridaj názov hostiteľa HolyArrs do host_whitelist v SABnzbd v Config > Special.

Príznak: SABnzbd hlási, že chýba kategória. Riešenie: Vytvor kategóriu v SABnzbd v Config > Categories a potom klikni na Test.

Príznak: Deluge nefunguje. Riešenie: V Deluge Web UI sa sám pripoj k svojmu daemonu a zapni plugin Label. HolyArrs daemon nevyberá.

Príznak: Test rTorrent hlási 404 alebo nenájdené. Príčina: Port alebo cesta sú nesprávne. V crazymax/rtorrent-rutorrent je 8000 XML-RPC a 8080 stránka ruTorrent. Riešenie: Použi http://host:8000/RPC2 alebo cestu ruTorrent z Adresa rTorrent.

Príznak: rTorrent hlási not allowed for untrusted connections. Príčina: ruTorrent blokuje príkaz, ktorý HolyArrs potrebuje. Riešenie: Aktualizuj ruTorrent, alebo nasmeruj Address na /RPC2 v rTorrent.

Príznak: rTorrent odmietne release s chybou o limite veľkosti. Riešenie: Zvýš network.xmlrpc.size_limit v konfigurácii rTorrent. V crazymax/rtorrent-rutorrent nastav XMLRPC_SIZE_LIMIT.

Príznak: .torrent alebo .nzb zo zdroja s proxy je zamietnutý. Príčina: Transmission, Deluge, rTorrent a NZBGet zatiaľ nevedia prijať tieto súbory cez zdroj s proxy. Magnet odkazy fungujú.

Príznak: Riadok hlási Check whether this download arrived (skontroluj, či sťahovanie prišlo). Príčina: Spojenie sa prerušilo, keď Transmission, Deluge, rTorrent alebo NZBGet preberal release. HolyArrs ho sám znova neposiela. Riešenie:

  1. Nájdi sťahovanie v aplikácii sťahovača.
  2. V HolyArrs klikni na Give up on it (vzdať sa ho). Sťahovanie ostane v sťahovači. Ak chceš, vyber iný release pod Needs a decision.

Príznak: Sign-in refused. Riešenie: Skopíruj kľúč alebo heslo zo sťahovača, zadaj ho znova a klikni na Test.

Viac v Riešení problémov.

Ako HolyArrs vyberá sťahovač
  • Torrentové releasy idú do torrentových sťahovačov, usenetové do usenetových.
  • Najprv najnižšie číslo priority. Rovnaké čísla sa striedajú.
  • Pozastavené a odpočívajúce sťahovače sa preskakujú.
  • Ak jeden release odmietne, skúsi sa ďalší rovnakého typu (Try the next Downloader (skúsiť ďalší sťahovač)).
  • Posielanie do jedného sťahovača má predvolene odstup 2 s.
  • Tagy sa musia zhodovať. Tituly bez tagu idú do sťahovačov bez tagu.
Keď sťahovanie zlyhá: čo sa počíta a nastavenia

HolyArrs berie tieto prípady rovnako ako Mark failed:

  • Sťahovač to vzdá (chýbajúce časti, zlyhaná oprava). Zobrazí sa jeho dôvod.
  • Sťahovanie obsahuje programy ako .exe, .bat, .scr alebo .lnk, vrátane movie.mkv.exe.
  • Sťahovanie vyzerá falošne: poznámka s heslom, len archívy bez videa či zvuku, alebo webový odkaz bez médií vedľa neho. Zoznamy súborov torrentov sa čítajú hneď po príchode, takže falošný release zlyhá ešte pred stiahnutím.
  • Súbory nezodpovedajú názvu releasu. Import sa zamietne a sťahovanie sa odstráni.
  • Žiadny pokrok počas času na vzdanie. Čakanie na rad, pozastavenie v sťahovači a oprava či rozbaľovanie pri 100 % sa nepočítajú.
  • Sťahovanie bolo odstránené mimo HolyArrs. Nahradí sa ďalším releasom.

Tieto nastavenia sú pod When downloads go wrong (keď sťahovanie zlyhá) v Settings > Downloaders. Po zmene klikni na Save v lište, ktorá sa objaví.

Nastavenie Predvolene Zmeň ho, keď
Remove failed downloads from the Downloader zapnuté Chceš skúmať zlyhania (vypnuté). Zapnuté maže aj ich súbory
Add matched titles to your Library vypnuté Chceš, aby sa isto priradený titul, ktorý už je v sťahovači, pridal bez hľadania
When you remove a download: Delete its files zapnuté Chceš súbory zachovať
When you remove a download: Turn down its Release vypnuté Nechceš, aby sa ten release pri titule znova vybral
When you remove a download: Search again zapnuté Vypni, ak ďalší release vyberáš sám. Vyžaduje Turn down its Release
Stalled after (hours) 6 Tvoje sťahovania sú od prírody pomalé. Rozsah 1 až 168
Try the next Release after (hours) 24 Radšej počkáš, než by sa release nahradil. Počíta sa od posledného pokroku. Rozsah: od času zaseknutia do 720
Fail downloads that hold programs or fakes zapnuté Zriedka. Vypnuté ich pustí až do importu
Replace downloads removed outside HolyArrs zapnuté Sťahovania odstraňuješ zámerne. Vypnuté núti titul čakať na teba
Try the next Downloader zapnuté Chceš len jeden sťahovač
Seconds between sends to one Downloader 2 Sťahovač sa dusí pri dávkach. 0 vypne odstup. Rozsah 0 až 60
Zamkni sťahovač na čítanie zo servera

Nastav HOLYARRS_READONLY_DOWNLOADERS na zoznam id alebo adries sťahovačov oddelený čiarkami:

HOLYARRS_READONLY_DOWNLOADERS=http://your-server:8080

Sťahovač v zozname zostane iba na čítanie bez ohľadu na svoj prepínač, aj po odstránení a opätovnom pridaní. Prepínač sa zobrazí zamknutý a stránka Sťahovania skryje ovládacie prvky pri jeho riadkoch.

Odstránenie, odstránenia v NZBGet, API
  • Remove (odstrániť) sa zamietne, kým sťahovač má aktívne sťahovania. Pozastav ho, nechaj ich dokončiť a potom odstráň.
  • NZBGet maže súbory vždy, keď sa odstráni sťahovanie alebo jeho záznam v histórii, preto HolyArrs zamieta odstránenia, ktoré žiadajú súbory zachovať.
  • rTorrent nevie cez XML-RPC mazať dáta. Keď odstránenie žiada zmazať súbory, HolyArrs ich maže sám tam, kam jeho priečinok na ukladanie alebo dvojice ciest dosiahnu. Inak súbory ostanú na počítači s rTorrent a HolyArrs zapíše do logu prečo.
  • Na stránke Downloads (sťahovania) riadok rTorrent ponúka Pause a Resume, ale nie ostatné ovládanie qBittorrent.
  • Každá cesta sťahovača je v http://your-server:6262/api/v1/openapi.json.

Súvisiace stránky

Odkaz na Súvisiace stránky

HolyArrs je zadarmo. Ak ti ušetril čas, daj mu hviezdičku na GitHube, podpor ho alebo kúp mi kávu.