Siirry sisältöön

Latausohjelmat

Käyttöönotto

Yhdistä latausohjelmasi, jotta HolyArrs voi lähettää sille julkaisuja ja tuoda valmistuneet tiedostot.

HolyArrs ei lataa itse. Se antaa jokaisen julkaisun latausohjelmalle, seuraa latausta ja tuo tiedostot.

Tyyppi Sovellukset
Torrent qBittorrent, Transmission 4 tai uudempi, Deluge, rTorrent (ruTorrentin kanssa tai ilman)
Usenet SABnzbd, NZBGet
  • Olet omistaja tai ylläpitäjä.
  • Latausohjelmasi on käynnissä ja voit avata sen verkkosivun.
  1. Avaa Settings > Downloaders (asetukset > latausohjelmat).

  2. Napsauta Add a Downloader (lisää latausohjelma).

  3. Valitse kohdassa Which app (mikä sovellus) sovelluksesi.

  4. Kirjoita Name (nimi).

  5. Kirjoita Address (osoite), eli sovelluksen verkkosivu, esimerkiksi http://192.168.1.10:8090. rTorrentissa katso rTorrentin osoite.

  6. Täytä kirjautumistiedot. Katso Kirjautuminen sovelluksittain.

  7. Napsauta Save (tallenna) ja sitten rivin Test (testaa) -painiketta.

    Nimen vieressä pitäisi näkyä Working (toimii).

Sovellus Mitä kirjoitetaan Mistä sen löytää
qBittorrent API key (API-avain) (qBittorrent 5.2 tai uudempi) tai Username and password (käyttäjätunnus ja salasana) Options > Web UI
Transmission Käyttäjätunnus ja salasana, tyhjät jos sovellus ei kysy niitä Transmissionin asetukset
Deluge Web UI:n salasana, ei käyttäjätunnusta Deluge Web UI
rTorrent rTorrentin edessä olevan web-palvelimen käyttäjätunnus ja salasana, tyhjät jos se ei kysy niitä Web-palvelimesi tai seedboxin asetukset
SABnzbd API-avain Config > General
NZBGet Käyttäjätunnus ja salasana, tyhjät jos NZBGet päästää HolyArrsin sisään ilman niitä NZBGetin asetukset

HolyArrs tallentaa avaimet ja salasanat salattuina eikä näytä niitä enää uudelleen. Jätä kenttä rauhaan, jos haluat säilyttää tallennetun arvon. Kun vaihdat osoitteen toiseen isäntään, kirjoita avain uudelleen. HolyArrs ei koskaan lähetä tallennettua avainta uudelle isännälle.

HolyArrs puhuu rTorrentille XML-RPC:llä. Address (osoite) on tuo linkki, ei ruTorrentin sivu.

Käyttöönotto Osoite
crazymax/rtorrent-rutorrent http://host:8000/RPC2. Portti 8080 siinä on ruTorrentin sivu
ruTorrentin kautta http://host:8080/plugins/httprpc/action.php tai /rutorrent/plugins/httprpc/action.php, kun ruTorrent on polun /rutorrent alla. /plugins/rpc/rpc.php toimii myös
Seedbox Linkki, jonka seedboxisi antaa, esimerkiksi https://host/user/RPC2

Osoitteeseen, jossa ei ole polkua, lisätään /RPC2. Testattu rTorrent 0.16.25:llä ja ruTorrent 5.3.18:lla.

HolyArrs hakee jokaisen .torrent-tiedoston itse ja lähettää sen rTorrentille, joten rTorrent ei koskaan ota yhteyttä lähteeseen.

Kun rTorrent toimii toisella koneella, HolyArrs ei näe sen latauskansiota. Määritä synkronointi, joka kopioi valmiit tiedostot kansioon, jonka HolyArrs näkee. Lisää sitten polkupari kohdassa Polut: Downloader’s path on seedboxin kansio, esimerkiksi /home/user/downloads, ja HolyArrs’ path on paikallinen kansio, jonka synkronointi täyttää.

qBittorrentissa nämä ovat kohdassa More options (lisää vaihtoehtoja).

HolyArrs lajittelee lataukset tähän luokkaan ja seuraa vain tätä luokkaa.

Sovellus Miten luokka toimii
qBittorrent Luodaan puolestasi, jos puuttuu
SABnzbd Pitää luoda ensin kohdassa Config > Categories
Transmission, Deluge Tallennetaan tunnisteena
rTorrent Tallennetaan nimikkeenä kohtaan d.custom1, näkyy ruTorrentin Label-sarakkeessa
NZBGet Lähetetään latausluokkana

Priority (prioriteetti) on 1–50. Pienin numero otetaan ensin, ja samat numerot käytetään vuorotellen. Kun käytössä on Tags (tagit), vain nimikkeet, joilla on yhteinen tagi, käyttävät tätä latausohjelmaa. Tagittomat nimikkeet käyttävät tagittomia latausohjelmia.

Täytä Downloader’s path (latausohjelman polku) ja HolyArrs’ path (HolyArrsin polku) kohdassa Different folder names (eri kansionimet) vain, jos sovellukset näkevät latauskansion eri nimillä. Esimerkki: latausohjelma tallentaa kansioon /data/torrents, ja HolyArrs näkee sen nimellä /downloads. Add a path pair (lisää polkupari) lisää uuden rivin.

Parempi ratkaisu on yksi yhteinen ylätason kansio, joka liitetään samaan polkuun molemmissa containereissa. Katso Kansiot.

Oletuksena päällä, koska latausohjelmat toimivat yleensä kotona. Poista käytöstä, jos latausohjelma on internetissä.

HolyArrs voi muuttaa tätä latausohjelmaa

Linkki otsikkoon HolyArrs voi muuttaa tätä latausohjelmaa

Jos tämä on pois päältä, uudet lataukset menevät silti sinne, mutta HolyArrs ei koskaan keskeytä, muuta tai poista mitään, mitä siellä jo on. Käytä tätä asetusta latausohjelmalle, jota jaat muiden sovellusten kanssa.

Nimikkeen sivulla näkyy jokainen lataus: odottaa vuoroaan, latautuu (nopeus ja jäljellä oleva aika), jumissa tai epäonnistunut syyn kanssa.

Napsauta Mark failed (merkitse epäonnistuneeksi) lopettaaksesi lataus, jota et halua. HolyArrs tekee sitten näin:

  1. Lisää julkaisun nimikkeen Turned down (hylätyt) -listaan, jotta sitä ei valita uudelleen.
  2. Poistaa sen latausohjelmasta tiedostoineen.
  3. Hakee uudelleen ja lähettää seuraavaksi parhaan julkaisun.

rTorrent ei voi poistaa tiedostoja XML-RPC:llä, joten HolyArrs poistaa ne itse, jos sen tallennuskansio tai polkuparit ulottuvat niihin. Muuten tiedostot jäävät rTorrent-koneelle.

Jos mikään muu ei läpäise sääntöjäsi, nimikkeen kohdalla lukee Needs a decision (vaatii päätöksen).

Tila Merkitys
Working Vastasi viimeisellä tarkistuksella
Paused (tauolla) Keskeytit sen. Mitään uutta ei lähetetä, mutta käynnissä olevia latauksia seurataan edelleen
Resting (lepää) Se ei vastannut, joten HolyArrs odottaa näytettyyn aikaan asti
Not answering (ei vastaa) Viimeinen tarkistus ei saanut vastausta
Sign-in refused (kirjautuminen hylätty) Avain tai kirjautuminen hylättiin

Rivin Pause (tauko) ja Resume (jatka) pysäyttävät ja käynnistävät lähettämisen. Latausohjelma, joka lakkaa vastaamasta, ohitetaan enintään 30 minuutiksi.

Oire: SABnzbd-testi epäonnistuu, kun Address käyttää isäntänimeä. Syy: SABnzbd hylkää isäntänimet, joita se ei tunne. Ratkaisu: Käytä sen IP-osoitetta tai lisää HolyArrsin isäntänimi SABnzbdin asetukseen host_whitelist kohdassa Config > Special.

Oire: SABnzbd sanoo, että luokka puuttuu. Ratkaisu: Luo luokka SABnzbdissa kohdassa Config > Categories ja napsauta sitten Test.

Oire: Deluge ei toimi. Ratkaisu: Yhdistä Deluge Web UI:ssa itse daemoniisi ja ota Label-plugin käyttöön. HolyArrs ei valitse daemonia.

Oire: rTorrent-testi sanoo 404 tai ei löytynyt. Syy: Portti tai polku on väärä. Kun käytössä on crazymax/rtorrent-rutorrent, 8000 on XML-RPC ja 8080 on ruTorrentin sivu. Ratkaisu: Käytä osoitetta http://host:8000/RPC2 tai ruTorrent-polkua kohdasta rTorrentin osoite.

Oire: rTorrent sanoo not allowed for untrusted connections. Syy: ruTorrent estää komennon, jota HolyArrs tarvitsee. Ratkaisu: Päivitä ruTorrent tai osoita Address rTorrentin /RPC2-osoitteeseen.

Oire: rTorrent hylkää julkaisun kokorajaa koskevalla virheellä. Ratkaisu: Nosta network.xmlrpc.size_limit rTorrentin asetuksissa. Kun käytössä on crazymax/rtorrent-rutorrent, aseta XMLRPC_SIZE_LIMIT.

Oire: Välityspalvelimen kautta kulkevan lähteen .torrent tai .nzb hylätään. Syy: Transmission, Deluge, rTorrent ja NZBGet eivät vielä voi ottaa vastaan näitä tiedostoja proxyn kautta kulkevasta lähteestä. Magnet-linkit toimivat.

Oire: Rivillä lukee Check whether this download arrived (tarkista, saapuiko tämä lataus). Syy: Yhteys katkesi, kun Transmission, Deluge, rTorrent tai NZBGet otti vastaan julkaisua. HolyArrs ei lähetä sitä uudelleen itse. Ratkaisu:

  1. Etsi lataus latausohjelmasta.
  2. Napsauta HolyArrsissa Give up on it (luovu siitä). Lataus jää latausohjelmaan. Valitse toinen julkaisu kohdasta Needs a decision, jos haluat.

Oire: Sign-in refused. Ratkaisu: Kopioi avain tai salasana latausohjelmasta, kirjoita se uudelleen ja napsauta Test.

Lisää kohdassa Vianmääritys.

Miten HolyArrs valitsee latausohjelman
  • Torrent-julkaisut menevät torrent-latausohjelmille, Usenet-julkaisut Usenet-latausohjelmille.
  • Pienin prioriteettinumero ensin. Samat numerot vuorottelevat.
  • Tauolla olevat ja lepäävät latausohjelmat ohitetaan.
  • Jos yksi hylkää julkaisun, kokeillaan seuraavaa samaa tyyppiä (Try the next Downloader (kokeile seuraavaa latausohjelmaa)).
  • Lähetykset yhdelle latausohjelmalle erotetaan oletuksena 2 s:n välein.
  • Tagien pitää täsmätä. Tagittomat nimikkeet menevät tagittomille latausohjelmille.
Kun lataukset menevät pieleen: mikä lasketaan ja mitkä ovat asetukset

HolyArrs käsittelee nämä kuten Mark failed:

  • Latausohjelma luovuttaa (puuttuvia osia, korjaus epäonnistui). Sen syy näytetään.
  • Lataus sisältää ohjelmia, kuten .exe, .bat, .scr tai .lnk, myös movie.mkv.exe.
  • Lataus näyttää feikiltä: salasanahuomautus, vain arkistoja ilman videota tai ääntä, tai verkkopikakuvake ilman mediaa vieressään. Torrentien tiedostolistat luetaan heti, kun ne saapuvat, joten feikki epäonnistuu ennen latausta.
  • Tiedostot eivät vastaa julkaisun nimeä. Tuonti hylätään ja lataus poistetaan.
  • Ei edistymistä luovuttamisajan kuluessa. Vuoroaan odottaminen, latausohjelmassa tauolla oleminen sekä korjaus tai purku 100 %:ssa eivät lasketa.
  • Lataus poistettiin HolyArrsin ulkopuolella. Se korvataan seuraavalla julkaisulla.

Nämä asetukset ovat kohdassa When downloads go wrong (kun lataukset menevät pieleen) sivulla Settings > Downloaders. Napsauta Save muutoksen jälkeen näkyviin tulevasta palkista.

Asetus Oletus Muuta, kun
Remove failed downloads from the Downloader päällä Haluat tutkia epäonnistumisia (pois päältä). Päällä ollessaan poistaa myös niiden tiedostot
Add matched titles to your Library pois Haluat, että latausohjelmaan ilman hakua lisätty varma osuma lisätään kirjastoon
When you remove a download: Delete its files päällä Haluat säilyttää tiedostot
When you remove a download: Turn down its Release pois Et koskaan halua, että kyseinen julkaisu valitaan nimikkeelle uudelleen
When you remove a download: Search again päällä Pois, jos valitset seuraavan julkaisun itse. Vaatii asetuksen Turn down its Release
Stalled after (hours) 6 Lataukset ovat luonnostaan hitaita. Vaihteluväli 1–168
Try the next Release after (hours) 24 Odotat mieluummin kuin korvaat. Lasketaan viimeisestä edistymisestä. Vaihteluväli: jumiutumisaika enintään 720
Fail downloads that hold programs or fakes päällä Harvoin. Pois päältä päästää ne tuontiin asti
Replace downloads removed outside HolyArrs päällä Poistat lataukset tahallasi. Pois päältä nimike odottaa sinua
Try the next Downloader päällä Haluat käyttää vain yhtä latausohjelmaa
Seconds between sends to one Downloader 2 Latausohjelma tukehtuu purskeista. 0 poistaa välin käytöstä. Vaihteluväli 0–60
Lukitse latausohjelma vain luku -tilaan palvelimelta

Aseta HOLYARRS_READONLY_DOWNLOADERS pilkuilla erotetuksi listaksi latausohjelmien tunnuksia tai osoitteita:

HOLYARRS_READONLY_DOWNLOADERS=http://your-server:8080

Listattu latausohjelma pysyy vain luku -tilassa riippumatta sen kytkimestä, myös poistamisen ja uudelleen lisäämisen jälkeen. Kytkin näkyy lukittuna, ja Lataukset-sivu piilottaa ohjaimet sen riveiltä.

Poistaminen, NZBGetin poistot, API
  • Remove (poista) hylätään, kun latausohjelmassa on käynnissä olevia latauksia. Keskeytä se, anna latausten valmistua ja poista sitten.
  • NZBGet poistaa tiedostot aina, kun lataus tai sen historiamerkintä poistetaan, joten HolyArrs hylkää poistot, joissa pyydetään säilyttämään tiedostot.
  • rTorrent ei voi poistaa tietoja XML-RPC:llä. Kun poisto pyytää poistamaan tiedostot, HolyArrs poistaa ne itse, jos sen tallennuskansio tai polkuparit ulottuvat niihin. Muuten tiedostot jäävät rTorrent-koneelle ja HolyArrs kirjaa syyn lokiin.
  • Sivulla Downloads rTorrent-rivillä on Pause ja Resume, mutta ei muita qBittorrentin ohjaimia.
  • Kaikki latausohjelman reitit ovat osoitteessa http://your-server:6262/api/v1/openapi.json.

HolyArrs on ilmainen. Jos se säästi aikaasi, anna sille tähti GitHubissa, tue sitä tai tarjoa minulle kahvit.