Προγράμματα λήψεων
Ρύθμιση
Σύνδεσε το πρόγραμμα λήψεων, ώστε το HolyArrs να του στέλνει κυκλοφορίες και να εισάγει ό,τι τελειώνει.
Το HolyArrs δεν κατεβάζει μόνο του. Δίνει κάθε κυκλοφορία σε ένα πρόγραμμα λήψεων, το παρακολουθεί και εισάγει τα αρχεία.
| Είδος | Εφαρμογές |
|---|---|
| Torrent | qBittorrent, Transmission 4 ή νεότερο, Deluge, rTorrent (με ή χωρίς ruTorrent) |
| Usenet | SABnzbd, NZBGet |
Πριν ξεκινήσεις
Σύνδεσμος προς Πριν ξεκινήσεις- Είσαι ο ιδιοκτήτης ή διαχειριστής.
- Το πρόγραμμα λήψεων τρέχει και μπορείς να ανοίξεις τη web σελίδα της.
Πρόσθεσε ένα πρόγραμμα λήψεων
Σύνδεσμος προς Πρόσθεσε ένα πρόγραμμα λήψεων-
Άνοιξε Settings > Downloaders (Ρυθμίσεις > Προγράμματα λήψεων).
-
Πάτησε Add a Downloader (πρόσθεση προγράμματος λήψεων).
-
Στο Which app (ποια εφαρμογή), διάλεξε την εφαρμογή σου.
-
Γράψε ένα Name (όνομα).
-
Γράψε τη Address (διεύθυνση), τη web σελίδα της εφαρμογής, όπως
http://192.168.1.10:8090. Για το rTorrent, δες τη Διεύθυνση rTorrent. -
Συμπλήρωσε τη σύνδεση. Δες Σύνδεση για κάθε εφαρμογή.
-
Πάτησε Save (αποθήκευση) και μετά Test (δοκιμή) στη γραμμή.
Θα πρέπει να δεις Working (λειτουργεί) δίπλα στο όνομα.
Σύνδεση για κάθε εφαρμογή
Σύνδεσμος προς Σύνδεση για κάθε εφαρμογή| Εφαρμογή | Τι γράφεις | Πού το βρίσκεις |
|---|---|---|
| qBittorrent | API key (qBittorrent 5.2 ή νεότερο) ή Username and password | Options > Web UI |
| Transmission | Όνομα χρήστη και κωδικός πρόσβασης, κενά αν δεν ζητάει | Ρυθμίσεις του Transmission |
| Deluge | Κωδικός πρόσβασης του Web UI, χωρίς όνομα χρήστη | Web UI του Deluge |
| rTorrent | Όνομα χρήστη και κωδικός πρόσβασης του web server μπροστά από το rTorrent, κενά αν δεν ζητάει | Ρυθμίσεις του web server ή του seedbox σου |
| SABnzbd | Κλειδί API | Config > General |
| NZBGet | Όνομα χρήστη και κωδικός πρόσβασης, κενά αν το NZBGet αφήνει το HolyArrs να μπει χωρίς αυτά | Ρυθμίσεις του NZBGet |
Το HolyArrs αποθηκεύει τα κλειδιά και τους κωδικούς κρυπτογραφημένα και δεν τα δείχνει ποτέ ξανά. Άφησε το πεδίο ως έχει για να μείνει αυτό που είναι αποθηκευμένο. Όταν αλλάζεις τη διεύθυνση σε άλλον host, γράψε ξανά το κλειδί. Το HolyArrs δεν στέλνει ποτέ αποθηκευμένο κλειδί σε νέο host.
Διεύθυνση rTorrent
Σύνδεσμος προς Διεύθυνση rTorrentΤο HolyArrs μιλά με το rTorrent μέσω XML-RPC. Η Address (διεύθυνση) είναι αυτός ο σύνδεσμος, όχι η σελίδα του ruTorrent.
| Ρύθμιση | Διεύθυνση |
|---|---|
| crazymax/rtorrent-rutorrent | http://host:8000/RPC2. Η θύρα 8080 εκεί είναι η σελίδα του ruTorrent |
| Μέσω ruTorrent | http://, ή /rutorrent/plugins/httprpc/action.php όταν το ruTorrent βρίσκεται κάτω από το /rutorrent. Δουλεύει και το /plugins/rpc/rpc.php |
| Seedbox | Ο σύνδεσμος που σου δίνει το seedbox, όπως https://host/user/RPC2 |
Μια διεύθυνση χωρίς διαδρομή παίρνει /RPC2. Δοκιμασμένο με rTorrent 0.16.25 και ruTorrent 5.3.18.
Το HolyArrs κατεβάζει μόνο του κάθε αρχείο .torrent και το στέλνει στο rTorrent, οπότε το rTorrent δεν επικοινωνεί ποτέ με την Πηγή.
rTorrent σε seedbox
Σύνδεσμος προς rTorrent σε seedboxΌταν το rTorrent τρέχει σε άλλον υπολογιστή, το HolyArrs δεν βλέπει τον φάκελο λήψεών του. Στήσε έναν συγχρονισμό που αντιγράφει τα ολοκληρωμένα αρχεία σε φάκελο που βλέπει το HolyArrs. Μετά πρόσθεσε ένα ζεύγος διαδρομών στις Διαδρομές: το Downloader’s path είναι ο φάκελος του seedbox, όπως /home/user/downloads, και το HolyArrs’ path είναι ο τοπικός φάκελος που γεμίζει ο συγχρονισμός.
Επιλογές
Σύνδεσμος προς ΕπιλογέςΣτο qBittorrent αυτά βρίσκονται στο More options (περισσότερες επιλογές).
Κατηγορία
Σύνδεσμος προς ΚατηγορίαΤο HolyArrs βάζει τις λήψεις του σε αυτή την κατηγορία και παρακολουθεί μόνο αυτήν.
| Εφαρμογή | Πώς δουλεύει η κατηγορία |
|---|---|
| qBittorrent | Δημιουργείται για σένα αν λείπει |
| SABnzbd | Πρέπει να υπάρχει πρώτα, στο Config > Categories |
| Transmission, Deluge | Αποθηκεύεται ως label |
| rTorrent | Αποθηκεύεται ως label στο d.custom1 και φαίνεται στη στήλη Label του ruTorrent |
| NZBGet | Στέλνεται ως η κατηγορία της λήψης |
Προτεραιότητα και ετικέτες
Σύνδεσμος προς Προτεραιότητα και ετικέτεςΗ Priority (προτεραιότητα) πηγαίνει από 1 έως 50. Ο μικρότερος αριθμός χρησιμοποιείται πρώτος και οι ίδιοι αριθμοί εναλλάσσονται. Με τα Tags (ετικέτες), μόνο οι τίτλοι που έχουν κοινή ετικέτα χρησιμοποιούν αυτό το πρόγραμμα λήψεων. Οι τίτλοι χωρίς ετικέτα χρησιμοποιούν προγράμματα λήψεων χωρίς ετικέτα.
Διαδρομές
Σύνδεσμος προς ΔιαδρομέςΣυμπλήρωσε τα Downloader’s path (διαδρομή του προγράμματος λήψεων) και HolyArrs’ path (διαδρομή του HolyArrs) κάτω από το Different folder names (διαφορετικά ονόματα φακέλων) μόνο όταν οι δύο εφαρμογές βλέπουν τον φάκελο λήψεων με διαφορετικά ονόματα. Παράδειγμα: το πρόγραμμα λήψεων αποθηκεύει στο /data/torrents και το HolyArrs το βλέπει ως /downloads. Το Add a path pair (πρόσθεση ζεύγους διαδρομών) προσθέτει κι άλλη γραμμή.
Η καλύτερη λύση είναι ένας κοινός γονικός φάκελος, συνδεδεμένος (mount) στην ίδια διαδρομή και στα δύο containers. Δες τους Φακέλους.
Πρόσβαση στο τοπικό δίκτυο
Σύνδεσμος προς Πρόσβαση στο τοπικό δίκτυοΕίναι ενεργό από προεπιλογή, αφού τα προγράμματα λήψεων συνήθως τρέχουν στο σπίτι. Απενεργοποίησέ το για πρόγραμμα λήψεων που βρίσκεται στο internet.
Το HolyArrs μπορεί να αλλάζει αυτό το πρόγραμμα λήψεων
Σύνδεσμος προς Το HolyArrs μπορεί να αλλάζει αυτό το πρόγραμμα λήψεωνΑπενεργοποιημένο σημαίνει ότι οι νέες λήψεις πηγαίνουν πάλι εκεί, αλλά το HolyArrs δεν βάζει ποτέ σε παύση, δεν αλλάζει και δεν αφαιρεί κάτι που υπάρχει ήδη μέσα. Χρησιμοποίησέ το για πρόγραμμα λήψεων που μοιράζεσαι με άλλες εφαρμογές.
Παρακολούθησε μια λήψη
Σύνδεσμος προς Παρακολούθησε μια λήψηΗ σελίδα ενός τίτλου δείχνει κάθε λήψη: περιμένει τη σειρά της, κατεβαίνει με ταχύτητα και χρόνο που απομένει, έχει κολλήσει, ή απέτυχε με τον λόγο.
Πάτησε Mark failed (σήμανση ως αποτυχία) για να τερματίσεις μια λήψη που δεν θέλεις. Τότε το HolyArrs:
- Προσθέτει αυτή την κυκλοφορία στη λίστα Turned down (αποκλεισμένα) του τίτλου, ώστε να μη διαλεχτεί ξανά.
- Την αφαιρεί από το πρόγραμμα λήψεων, μαζί με τα αρχεία της.
- Ψάχνει ξανά και στέλνει την επόμενη καλύτερη κυκλοφορία.
Το rTorrent δεν μπορεί να σβήσει αρχεία μέσω XML-RPC, οπότε το HolyArrs τα σβήνει μόνο του όταν ο φάκελος αποθήκευσης ή τα ζεύγη διαδρομών του τα φτάνουν. Αλλιώς τα αρχεία μένουν στον υπολογιστή του rTorrent.
Αν καμία άλλη δεν περνάει τους κανόνες σου, ο τίτλος δείχνει Needs a decision (περιμένει απόφαση).
Καταστάσεις γραμμής
Σύνδεσμος προς Καταστάσεις γραμμής| Κατάσταση | Τι σημαίνει |
|---|---|
| Working | Απάντησε στον τελευταίο έλεγχο |
| Paused | Το έβαλες σε παύση. Δεν στέλνεται τίποτα νέο, ενώ οι τρέχουσες λήψεις συνεχίζουν να παρακολουθούνται |
| Resting (σε ανάπαυση) | Δεν απάντησε, οπότε το HolyArrs περιμένει μέχρι την ώρα που φαίνεται |
| Not answering (δεν απαντά) | Ο τελευταίος έλεγχος δεν πήρε απάντηση |
| Sign-in refused (η σύνδεση απορρίφθηκε) | Το κλειδί ή η σύνδεση απορρίφθηκε |
Τα Pause και Resume στη γραμμή σταματούν και ξεκινούν την αποστολή. Ένα πρόγραμμα λήψεων που σταματά να απαντά παραλείπεται για μέχρι 30 λεπτά.
Αν δεν δουλεύει
Σύνδεσμος προς Αν δεν δουλεύειΣύμπτωμα: Η δοκιμή του SABnzbd αποτυγχάνει όταν η Address χρησιμοποιεί όνομα host.
Αιτία: Το SABnzbd αρνείται ονόματα host που δεν ξέρει.
Λύση: Χρησιμοποίησε τη διεύθυνση IP του, ή πρόσθεσε το όνομα host του HolyArrs στο host_whitelist στο SABnzbd, στο Config > Special.
Σύμπτωμα: Το SABnzbd λέει ότι λείπει η κατηγορία. Λύση: Φτιάξε την κατηγορία στο SABnzbd, στο Config > Categories, και μετά πάτησε Test.
Σύμπτωμα: Το Deluge δεν δουλεύει. Λύση: Στο Web UI του Deluge, σύνδεσε μόνος σου τον daemon σου και ενεργοποίησε το πρόσθετο Label. Το HolyArrs δεν διαλέγει daemon.
Σύμπτωμα: Η δοκιμή του rTorrent λέει 404 ή not found.
Αιτία: Η θύρα ή η διαδρομή είναι λάθος. Με το crazymax/rtorrent-rutorrent, η 8000 είναι το XML-RPC και η 8080 η σελίδα του ruTorrent.
Λύση: Χρησιμοποίησε http://host:8000/RPC2, ή μια διαδρομή ruTorrent από τη Διεύθυνση rTorrent.
Σύμπτωμα: Το rTorrent λέει not allowed for untrusted connections.
Αιτία: Το ruTorrent μπλοκάρει μια εντολή που χρειάζεται το HolyArrs.
Λύση: Ενημέρωσε το ruTorrent, ή δείξε τη Address στο /RPC2 του rTorrent.
Σύμπτωμα: Το rTorrent αρνείται μια κυκλοφορία με σφάλμα ορίου μεγέθους.
Λύση: Αύξησε το network.xmlrpc.size_limit στις ρυθμίσεις του rTorrent. Στο crazymax/rtorrent-rutorrent, όρισε το XMLRPC_SIZE_LIMIT.
Σύμπτωμα: Ένα .torrent ή .nzb από Πηγή με proxy απορρίπτεται.
Αιτία: Το Transmission, το Deluge, το rTorrent και το NZBGet δεν μπορούν ακόμα να πάρουν αυτά τα αρχεία μέσω Πηγής με proxy. Οι magnet σύνδεσμοι δουλεύουν.
Σύμπτωμα: Μια γραμμή λέει Check whether this download arrived. Αιτία: Η σύνδεση έπεσε ενώ το Transmission, το Deluge, το rTorrent ή το NZBGet παραλάμβανε μια κυκλοφορία. Το HolyArrs δεν τη στέλνει ξανά μόνο του. Λύση:
- Ψάξε τη λήψη στην εφαρμογή του προγράμματος λήψεων.
- Στο HolyArrs, πάτησε Give up on it (τα παρατάω). Η λήψη μένει στο πρόγραμμα λήψεων. Διάλεξε άλλη κυκλοφορία από το Needs a decision αν θέλεις.
Σύμπτωμα: Sign-in refused. Λύση: Αντίγραψε το κλειδί ή τον κωδικό από το πρόγραμμα λήψεων, γράψε τον ξανά και πάτησε Test.
Περισσότερα στην Επίλυση προβλημάτων.
Για έμπειρους
Σύνδεσμος προς Για έμπειρουςΠώς το HolyArrs διαλέγει πρόγραμμα λήψεων
- Οι κυκλοφορίες torrent πηγαίνουν σε προγράμματα λήψεων torrent, οι κυκλοφορίες Usenet σε Usenet.
- Πρώτα ο μικρότερος αριθμός προτεραιότητας. Οι ίδιοι αριθμοί εναλλάσσονται.
- Τα προγράμματα λήψεων σε παύση και σε ανάπαυση (resting) παραλείπονται.
- Αν ένα αρνηθεί μια κυκλοφορία, δοκιμάζεται το επόμενο του ίδιου είδους (Try the next Downloader).
- Οι αποστολές προς ένα πρόγραμμα λήψεων απέχουν 2 s μεταξύ τους από προεπιλογή.
- Οι ετικέτες πρέπει να ταιριάζουν. Οι τίτλοι χωρίς ετικέτα πηγαίνουν σε προγράμματα λήψεων χωρίς ετικέτα.
Όταν οι λήψεις πάνε στραβά: τι μετράει, και οι ρυθμίσεις
Το HolyArrs αντιμετωπίζει αυτά όπως το Mark failed:
- Το πρόγραμμα λήψεων τα παρατάει (λείπουν κομμάτια, απέτυχε η επιδιόρθωση). Φαίνεται ο λόγος του.
- Η λήψη περιέχει προγράμματα όπως
.exe,.bat,.scrή.lnk, ακόμα καιmovie.mkv.exe. - Η λήψη μοιάζει ψεύτικη: σημείωμα με κωδικό, μόνο συμπιεσμένα αρχεία χωρίς βίντεο ή ήχο, ή συντόμευση ιστού χωρίς πολυμέσα δίπλα της. Οι λίστες αρχείων των torrent διαβάζονται μόλις φτάσουν, οπότε ένα ψεύτικο αποτυγχάνει πριν κατέβει.
- Τα αρχεία δεν ταιριάζουν με το όνομα της κυκλοφορίας. Η εισαγωγή απορρίπτεται και η λήψη αφαιρείται.
- Καμία πρόοδος μέχρι τον χρόνο παραίτησης. Δεν μετράνε: η αναμονή στην ουρά, η παύση στο πρόγραμμα λήψεων, και η επιδιόρθωση ή αποσυμπίεση στο 100%.
- Η λήψη αφαιρέθηκε έξω από το HolyArrs. Αντικαθίσταται με την επόμενη κυκλοφορία.
Αυτές οι ρυθμίσεις βρίσκονται στο When downloads go wrong (όταν οι λήψεις πάνε στραβά) στο Settings > Downloaders. Πάτησε Save στη γραμμή που εμφανίζεται μετά από κάθε αλλαγή.
| Ρύθμιση | Προεπιλογή | Άλλαξέ την όταν |
|---|---|---|
| Remove failed downloads from the Downloader | ενεργό | Θέλεις να εξετάσεις τις αποτυχίες (απενεργοποίηση). Ενεργό σβήνει και τα αρχεία τους |
| Add matched titles to your Library | ανενεργό | Θέλεις ένας σίγουρος τίτλος που υπάρχει ήδη σε πρόγραμμα λήψεων να προστίθεται χωρίς αναζήτηση |
| When you remove a download: Delete its files | ενεργό | Θέλεις να κρατήσεις τα αρχεία |
| When you remove a download: Turn down its Release | ανενεργό | Δεν θέλεις ποτέ ξανά να διαλεχτεί αυτή η κυκλοφορία για τον τίτλο |
| When you remove a download: Search again | ενεργό | Απενεργοποίησέ το αν διαλέγεις μόνος σου την επόμενη κυκλοφορία. Θέλει το Turn down its Release |
| Stalled after (hours) | 6 | Οι λήψεις σου είναι από τη φύση τους αργές. Εύρος 1 έως 168 |
| Try the next Release after (hours) | 24 | Προτιμάς να περιμένεις παρά να αντικαταστήσεις. Μετράει από την τελευταία πρόοδο. Εύρος: από τον χρόνο κόλλησης μέχρι 720 |
| Fail downloads that hold programs or fakes | ενεργό | Σπάνια. Απενεργοποιημένο τις αφήνει να φτάσουν στην εισαγωγή |
| Replace downloads removed outside HolyArrs | ενεργό | Αφαιρείς λήψεις επίτηδες. Απενεργοποιημένο κάνει τον τίτλο να σε περιμένει |
| Try the next Downloader | ενεργό | Θέλεις ένα μόνο πρόγραμμα λήψεων |
| Seconds between sends to one Downloader | 2 | Το πρόγραμμα λήψεων πνίγεται από ριπές. Το 0 κλείνει τα διαστήματα. Εύρος 0 έως 60 |
Κλείδωσε ένα πρόγραμμα λήψεων μόνο για ανάγνωση από τον διακομιστή
Βάλε στο HOLYARRS_READONLY_DOWNLOADERS μια λίστα με κόμμα από ids ή διευθύνσεις προγραμμάτων λήψεων:
HOLYARRS_READONLY_DOWNLOADERS=http://your-server:8080Ένα πρόγραμμα λήψεων της λίστας μένει μόνο για ανάγνωση ό,τι κι αν λέει ο διακόπτης του, ακόμα και μετά από αφαίρεση και νέα προσθήκη. Ο διακόπτης φαίνεται κλειδωμένος και η σελίδα Λήψεις κρύβει τα χειριστήρια στις γραμμές του.
Αφαίρεση, αφαιρέσεις στο NZBGet, API
- Η Remove απορρίπτεται όσο το πρόγραμμα λήψεων έχει ενεργές λήψεις. Βάλ’ το σε παύση, άφησέ τες να τελειώσουν και μετά αφαίρεσέ το.
- Το NZBGet σβήνει τα αρχεία κάθε φορά που αφαιρείται μια λήψη ή η εγγραφή της στο ιστορικό, οπότε το HolyArrs απορρίπτει αφαιρέσεις που ζητούν να κρατηθούν τα αρχεία.
- Το rTorrent δεν μπορεί να σβήσει δεδομένα μέσω XML-RPC. Όταν μια αφαίρεση ζητά διαγραφή αρχείων, το HolyArrs τα σβήνει μόνο του όπου τα φτάνουν ο φάκελος αποθήκευσης ή τα ζεύγη διαδρομών του. Αλλιώς τα αρχεία μένουν στον υπολογιστή του rTorrent και το HolyArrs καταγράφει τον λόγο.
- Στις Downloads (Λήψεις), μια γραμμή rTorrent προσφέρει Pause και Resume, αλλά όχι τα άλλα χειριστήρια του qBittorrent.
- Κάθε route των προγραμμάτων λήψεων υπάρχει στο
http://your-server:6262/api/v1/openapi.json.
Σχετικά
Σύνδεσμος προς ΣχετικάΤο HolyArrs είναι δωρεάν. Αν σου γλίτωσε χρόνο, βάλε του αστέρι στο GitHub, γίνε χορηγός ή κέρασέ με έναν καφέ.