Atsisiuntimo programos
Sąranka
Prijunk savo atsisiuntimo programą, kad HolyArrs galėtų jai siųsti release ir importuoti tai, kas baigta siųsti.
HolyArrs pats neatsisiunčia. Jis perduoda kiekvieną release atsisiuntimo programai, ją seka ir importuoja failus.
| Tipas | Programos |
|---|---|
| Torrent | qBittorrent, Transmission 4 ar naujesnė, Deluge, rTorrent (su ruTorrent arba be) |
| Usenet | SABnzbd, NZBGet |
Prieš pradedant
Nuoroda į Prieš pradedant- Esi savininkas arba administratorius.
- Tavo atsisiuntimo programa veikia ir gali atidaryti jos žiniatinklio puslapį.
Pridėk atsisiuntimo programą
Nuoroda į Pridėk atsisiuntimo programą-
Atidaryk Settings > Downloaders (nustatymai > atsisiuntimo programos).
-
Paspausk Add a Downloader (pridėti atsisiuntimo programą).
-
Skiltyje Which app (kuri programa) pasirink savo programą.
-
Įvesk Name (pavadinimas).
-
Įvesk Address (adresas), programos žiniatinklio puslapį, pavyzdžiui,
http://192.168.1.10:8090. rTorrent atveju žr. rTorrent adresas. -
Užpildyk prisijungimo duomenis. Žr. Kiekvienos programos prisijungimas.
-
Paspausk Save (išsaugoti), tada eilutėje paspausk Test (tikrinti).
Turėtum pamatyti Working (veikia) prie pavadinimo.
Kiekvienos programos prisijungimas
Nuoroda į Kiekvienos programos prisijungimas| Programa | Ką įvesti | Kur rasti |
|---|---|---|
| qBittorrent | API key (API raktas) (qBittorrent 5.2 ar naujesnė) arba Username and password (naudotojo vardas ir slaptažodis) | Options > Web UI |
| Transmission | Naudotojo vardas ir slaptažodis, tušti, jei neprašo | Transmission nustatymai |
| Deluge | Web UI slaptažodis, be naudotojo vardo | Deluge Web UI |
| rTorrent | Prieš rTorrent esančio žiniatinklio serverio naudotojo vardas ir slaptažodis, tušti, jei neprašo | Tavo žiniatinklio serverio ar seedbox nustatymai |
| SABnzbd | API raktas | Config > General |
| NZBGet | Naudotojo vardas ir slaptažodis, tušti, jei NZBGet įleidžia HolyArrs be jų | NZBGet nustatymai |
HolyArrs raktus ir slaptažodžius saugo užšifruotus ir daugiau jų nerodo. Palik lauką nepaliestą, kad liktų išsaugotas. Kai adresą pakeiti į kitą host, raktą įvesk iš naujo. HolyArrs išsaugoto rakto niekada nesiunčia naujam host.
rTorrent adresas
Nuoroda į rTorrent adresasHolyArrs su rTorrent kalbasi per XML-RPC. Address yra ta nuoroda, o ne ruTorrent puslapis.
| Sąranka | Adresas |
|---|---|
| crazymax/rtorrent-rutorrent | http://host:8000/RPC2. Portas 8080 ten yra ruTorrent puslapis |
| Per ruTorrent | http:// arba /rutorrent/plugins/httprpc/action.php, kai ruTorrent veikia po /rutorrent. /plugins/rpc/rpc.php taip pat veikia |
| Seedbox | Nuoroda, kurią duoda tavo seedbox, pavyzdžiui, https://host/user/RPC2 |
Adresas be kelio gauna /RPC2. Išbandyta su rTorrent 0.16.25 ir ruTorrent 5.3.18.
HolyArrs pats atsisiunčia kiekvieną .torrent failą ir nusiunčia jį rTorrent, todėl rTorrent niekada nesikreipia į šaltinį.
rTorrent seedbox
Nuoroda į rTorrent seedboxKai rTorrent veikia kitame kompiuteryje, HolyArrs nemato jo atsisiuntimų aplanko. Nustatyk sinchronizavimą, kuris nukopijuoja baigtus failus į aplanką, kurį HolyArrs mato. Tada pridėk kelių porą skyriuje Keliai: Downloader’s path yra seedbox aplankas, pavyzdžiui, /home/user/downloads, o HolyArrs’ path yra vietinis aplankas, kurį užpildo sinchronizavimas.
Pasirinkimai
Nuoroda į PasirinkimaiNaudojant qBittorrent, jie yra skiltyje More options (daugiau parinkčių).
Kategorija
Nuoroda į KategorijaHolyArrs savo atsisiuntimus dėlioja po šia kategorija ir seka tik ją.
| Programa | Kaip veikia kategorija |
|---|---|
| qBittorrent | Sukuriama tau, jei trūksta |
| SABnzbd | Pirma turi egzistuoti, skiltyje Config > Categories |
| Transmission, Deluge | Saugoma kaip etiketė |
| rTorrent | Saugoma kaip etiketė d.custom1, rodoma ruTorrent stulpelyje Label |
| NZBGet | Siunčiama kaip atsisiuntimo kategorija |
Prioritetas ir tag
Nuoroda į Prioritetas ir tagPriority (prioritetas) yra nuo 1 iki 50. Naudojamas mažiausias skaičius, o vienodi skaičiai eina paeiliui. Su Tags tik pavadinimai, turintys bendrą tag, naudoja šią atsisiuntimo programą. Pavadinimai be tag naudoja atsisiuntimo programas be tag.
Keliai
Nuoroda į KeliaiDownloader’s path (atsisiuntimo programos kelias) ir HolyArrs’ path (HolyArrs kelias) skiltyje Different folder names (skirtingi aplankų pavadinimai) užpildyk tik tada, kai abi programos atsisiuntimų aplanką mato skirtingais pavadinimais. Pavyzdys: atsisiuntimo programa saugo į /data/torrents, o HolyArrs mato jį kaip /downloads. Add a path pair (pridėti kelių porą) prideda dar vieną eilutę.
Geresnis sprendimas yra vienas bendras aukštesnis aplankas, prijungtas tuo pačiu keliu abiejuose konteineriuose. Žr. Aplankai.
Pasiek vietinį tinklą
Nuoroda į Pasiek vietinį tinkląPagal numatymą įjungta, nes atsisiuntimo programos paprastai veikia namuose. Išjunk atsisiuntimo programai internete.
HolyArrs gali keisti šią atsisiuntimo programą
Nuoroda į HolyArrs gali keisti šią atsisiuntimo programąIšjungta reiškia, kad nauji atsisiuntimai vis tiek ten keliauja, bet HolyArrs niekada nestabdo, nekeičia ir nešalina to, kas jau joje yra. Naudok tai atsisiuntimo programai, kurią dalijiesi su kitomis programomis.
Sek atsisiuntimą
Nuoroda į Sek atsisiuntimąPavadinimo puslapyje rodomas kiekvienas atsisiuntimas: laukia eilėje, siunčiamas su greičiu ir likusiu laiku, užstrigęs arba nepavykęs su priežastimi.
Paspausk Mark failed (pažymėti nepavykusiu), kad užbaigtum nenorimą atsisiuntimą. Tada HolyArrs:
- Prideda tą release į pavadinimo sąrašą Turned down (atmestas visam laikui), kad jis nebūtų pasirinktas iš naujo.
- Pašalina jį iš atsisiuntimo programos kartu su failais.
- Ieško iš naujo ir išsiunčia kitą geriausią release.
rTorrent per XML-RPC negali ištrinti failų, todėl HolyArrs ištrina juos pats ten, kur jo išsaugojimo aplankas ar kelių poros juos pasiekia. Kitu atveju failai lieka rTorrent kompiuteryje.
Jei nieko kito, kas atitiktų tavo taisykles, nėra, pavadinime rodoma Needs a decision (reikia sprendimo).
Eilučių būsenos
Nuoroda į Eilučių būsenos| Būsena | Reikšmė |
|---|---|
| Working | Atsakė į paskutinį patikrinimą |
| Paused (pristabdyta) | Tu ją pristabdei. Nieko naujo nesiunčiama; esami atsisiuntimai vis tiek sekami |
| Resting (ilsisi) | Neatsakė, todėl HolyArrs laukia iki parodyto laiko |
| Not answering (neatsako) | Paskutinis patikrinimas negavo atsakymo |
| Sign-in refused (prisijungimas atmestas) | Raktas ar prisijungimas buvo atmestas |
Pause ir Resume (tęsti) eilutėje sustabdo ir vėl paleidžia siuntimą. Atsisiuntimo programa, kuri nustoja atsakinėti, praleidžiama iki 30 minučių.
Jei neveikia
Nuoroda į Jei neveikiaPožymis: SABnzbd testas nepavyksta, kai Address naudoja pagrindinio kompiuterio vardą.
Priežastis: SABnzbd atmeta vardus, kurių nepažįsta.
Sprendimas: Naudok jo IP adresą arba pridėk HolyArrs pagrindinio kompiuterio vardą į host_whitelist SABnzbd skiltyje Config > Special.
Požymis: SABnzbd sako, kad trūksta kategorijos. Sprendimas: Sukurk kategoriją SABnzbd skiltyje Config > Categories, tada paspausk Test.
Požymis: Deluge neveikia. Sprendimas: Deluge Web UI pats prisijunk prie savo daemon ir įjunk Label įskiepį. HolyArrs daemon nepasirenka.
Požymis: rTorrent testas sako 404 arba nerasta.
Priežastis: Neteisingas portas ar kelias. Su crazymax/rtorrent-rutorrent 8000 yra XML-RPC, o 8080 yra ruTorrent puslapis.
Sprendimas: Naudok http://host:8000/RPC2 arba ruTorrent kelią iš rTorrent adresas.
Požymis: rTorrent sako not allowed for untrusted connections.
Priežastis: ruTorrent blokuoja komandą, kurios reikia HolyArrs.
Sprendimas: Atnaujink ruTorrent arba nukreipk Address į rTorrent /RPC2.
Požymis: rTorrent atmeta release su dydžio ribos klaida.
Sprendimas: Padidink network.xmlrpc.size_limit rTorrent konfigūracijoje. Su crazymax/rtorrent-rutorrent nustatyk XMLRPC_SIZE_LIMIT.
Požymis: .torrent ar .nzb iš šaltinio su proxy atmetamas.
Priežastis: Transmission, Deluge, rTorrent ir NZBGet kol kas negali priimti tų failų per šaltinį su proxy. Magnet nuorodos veikia.
Požymis: eilutėje rašoma Check whether this download arrived (patikrink, ar šis atsisiuntimas atkeliavo). Priežastis: Ryšys nutrūko, kai Transmission, Deluge, rTorrent ar NZBGet priiminėjo release. HolyArrs pats jo nesiunčia iš naujo. Sprendimas:
- Atsisiuntimo programoje paieškok to atsisiuntimo.
- HolyArrs paspausk Give up on it (jo atsisakyti). Atsisiuntimas lieka atsisiuntimo programoje. Jei nori, skiltyje Needs a decision pasirink kitą release.
Požymis: Sign-in refused. Sprendimas: Nukopijuok raktą ar slaptažodį iš atsisiuntimo programos, įvesk jį iš naujo, paspausk Test.
Daugiau skyriuje Triktys ir sprendimai.
Pažengusiems
Nuoroda į PažengusiemsKaip HolyArrs pasirenka atsisiuntimo programą
- Torrent release keliauja torrent atsisiuntimo programoms, Usenet release Usenet programoms.
- Pirmiausia mažiausias prioriteto skaičius. Vienodi skaičiai eina paeiliui.
- Pristabdytos ir būsenos Resting atsisiuntimo programos praleidžiamos.
- Jei viena atmeta release, bandoma kita to paties tipo (Try the next Downloader, bandyti kitą atsisiuntimo programą).
- Siuntimai į vieną atsisiuntimo programą pagal numatymą išskiriami 2 s tarpais.
- Tag turi sutapti. Pavadinimai be tag keliauja į atsisiuntimo programas be tag.
Kai atsisiuntimai klysta: kas skaitoma ir nustatymai
HolyArrs šiuos atvejus traktuoja kaip Mark failed:
- Atsisiuntimo programa pasiduoda (trūksta dalių, nepavyko taisymas). Rodoma jos priežastis.
- Atsisiuntime yra programų, tokių kaip
.exe,.bat,.scrar.lnk, įskaitantmovie.mkv.exe. - Atsisiuntimas atrodo netikras: slaptažodžio pastaba, tik archyvai be vaizdo ar garso arba žiniatinklio nuoroda be šalia esančios medijos. Torrent failų sąrašai perskaitomi vos jiems atkeliavus, todėl netikras release nepavyksta dar prieš atsisiunčiant.
- Failai neatitinka release pavadinimo. Importas atmetamas, o atsisiuntimas pašalinamas.
- Per nustatytą laiką nėra jokio progreso. Laukimas eilėje, atsisiuntimo programoje pristabdymas ir taisymas ar išpakavimas ties 100 % neskaitomi.
- Atsisiuntimas pašalintas ne per HolyArrs. Jis pakeičiamas kitu release.
Šie nustatymai yra skiltyje When downloads go wrong (kai atsisiuntimai klysta) puslapyje Settings > Downloaders. Po pakeitimo paspausk Save pasirodžiusioje juostoje.
| Nustatymas | Numatytasis | Keisk, kai |
|---|---|---|
| Remove failed downloads from the Downloader (pašalinti nepavykusius atsisiuntimus iš atsisiuntimo programos) | įjungta | Nori ištirti nesėkmes (išjunk). Įjungta kartu ištrina jų failus |
| Add matched titles to your Library (pridėti atpažintus pavadinimus į biblioteką) | išjungta | Nori, kad tikrai atpažintas pavadinimas, jau esantis atsisiuntimo programoje, būtų pridėtas be paieškos |
| When you remove a download: Delete its files (kai pašalini atsisiuntimą: ištrinti jo failus) | įjungta | Nori palikti failus |
| When you remove a download: Turn down its Release (kai pašalini atsisiuntimą: atmesti jo release) | išjungta | Nenori, kad to release šiam pavadinimui vėl būtų pasirinktas |
| When you remove a download: Search again (kai pašalini atsisiuntimą: ieškoti iš naujo) | įjungta | Išjunk, jei kitą release renkiesi pats. Reikia Turn down its Release |
| Stalled after (hours) (užstrigęs po (valandų)) | 6 | Tavo atsisiuntimai iš prigimties lėti. Intervalas nuo 1 iki 168 |
| Try the next Release after (hours) (bandyti kitą release po (valandų)) | 24 | Labiau nori laukti nei keisti. Skaičiuojama nuo paskutinio progreso. Intervalas: nuo užstrigimo laiko iki 720 |
| Fail downloads that hold programs or fakes (nepavykusiais laikyti atsisiuntimus su programomis ar netikrais failais) | įjungta | Retai. Išjungus jie pasiekia importą |
| Replace downloads removed outside HolyArrs (pakeisti ne per HolyArrs pašalintus atsisiuntimus) | įjungta | Atsisiuntimus šalini tyčia. Išjungus pavadinimas laukia tavęs |
| Try the next Downloader | įjungta | Nori tik vienos atsisiuntimo programos |
| Seconds between sends to one Downloader (sekundės tarp siuntimų į vieną atsisiuntimo programą) | 2 | Atsisiuntimo programa užstringa, kai užklausos ateina krūvomis. 0 išjungia tarpus. Intervalas nuo 0 iki 60 |
Užrakink atsisiuntimo programą tik skaitymui iš serverio
Nustatyk HOLYARRS_READONLY_DOWNLOADERS į kableliais atskirtą atsisiuntimo programų id ar adresų sąrašą:
HOLYARRS_READONLY_DOWNLOADERS=http://your-server:8080Sąraše esanti atsisiuntimo programa lieka tik skaitymui, ką bepasakytų jos jungiklis, net ją pašalinus ir vėl pridėjus. Jungiklis rodomas užrakintas, o puslapis Atsisiuntimai paslepia valdiklius jos eilutėse.
Šalinimas, NZBGet šalinimai, API
- Remove (pašalinti) atmetama, kol atsisiuntimo programa turi aktyvių atsisiuntimų. Pristabdyk ją, leisk jiems baigtis, tada pašalink.
- NZBGet ištrina failus kaskart, kai pašalinamas atsisiuntimas ar jo istorijos įrašas, todėl HolyArrs atmeta šalinimus, kurie prašo failus palikti.
- rTorrent per XML-RPC negali ištrinti duomenų. Kai šalinimas prašo ištrinti failus, HolyArrs ištrina juos pats ten, kur jo išsaugojimo aplankas ar kelių poros juos pasiekia. Kitu atveju failai lieka rTorrent kompiuteryje, o HolyArrs užrašo priežastį į log.
- Puslapyje Downloads (atsisiuntimai) rTorrent eilutė siūlo Pause ir Resume, bet ne kitus qBittorrent valdiklius.
- Kiekvienas atsisiuntimo programų maršrutas yra
http://your-server:6262/api/v1/openapi.json.
Susiję puslapiai
Nuoroda į Susiję puslapiaiHolyArrs yra nemokama. Jei sutaupė tau laiko, pažymėk jį žvaigždute GitHub, paremk jį arba nupirk man kavos.