Πώς να μετατρέψετε ένα Pi Raspberry σε μια μηχανή που χρησιμοποιείται πάντα στο Usenet
Σας παρουσιάσαμε πρόσφατα πώς να μετατρέψετε το Raspberry Pi σε κιβώτιο BitTorrent 24/7 για να εξοικονομήσετε χρήματα από το λογαριασμό σας και να διατηρήσετε χρυσές τις αναλογίες tracker. Τώρα είμαστε πίσω για να σας δείξουμε πώς να προσθέσετε την πρόσβαση στο Usenet για να ολοκληρώσετε την κατασκευή σαν ένα ολοκληρωμένο πλαίσιο λήψης.
Γιατί θέλω να το κάνω αυτό?
Όπως υπογραμμίσαμε στο θέμα Πώς να μετατρέψουμε το Raspberry Pi σε ένα κιβώτιο BitTorrent πάντα, ο κύριος λόγος για τη μετατόπιση των δραστηριοτήτων λήψης σε μια μονάδα Raspberry Pi είναι η τεράστια εξοικονόμηση ενέργειας. Σε σύγκριση με την εκτέλεση ενός παραδοσιακού υπολογιστή ως οικιακού διακομιστή / κιβώτιο λήψης, η λειτουργία ενός Raspberry Pi στη θέση του θα σας εξοικονομήσει ένα σωρό μετρητών.
Αν ακολουθήσατε τον οδηγό How-To Geek για τη μέτρηση της ενεργειακής σας χρήσης, μπορείτε να θυμάστε ότι ο μέτριος διακομιστής γραφείου μας καίει περίπου $ 200 ετησίως. Συγκριτικά, το Raspberry Pi καταναλώνει περίπου $ 3 ανά έτος. Ακόμη και με τους εξωτερικούς σκληρούς δίσκους που προστίθενται στο σύστημα θα πιέσετε σκληρά για να σπάσετε 10 δολάρια το χρόνο στη χρήση ενέργειας.
Ενώ οι λήψεις του Usenet είναι μονής κατεύθυνσης (δεν υπάρχει κανένας σπόρος, ιχνηλάτες ή παρακολούθηση αναλογιών, όπως συμβαίνει με μια υπηρεσία peer-to-peer όπως το BitTorrent), εξακολουθείτε να επωφεληθείτε από τη λειτουργία 24/7. Εάν χρησιμοποιείτε το Usenet για να τραβήξετε τις αγαπημένες σας τηλεοπτικές εκπομπές, για παράδειγμα, ένα κουτί λήψης Raspberry Pi πάντα θα τα βγάλει από το δεύτερο διαθέσιμο.
Το τελικό όφελος είναι πως το να έχετε πάντα ένα κουτί λήψης μετατοπίζει το βάρος από την επιφάνεια εργασίας σας. Δεν θα χρειαστεί ποτέ να αφήσετε την επιφάνεια εργασίας σας καθ 'όλη τη διάρκεια της νύχτας για να ολοκληρώσετε το αρχείο ή να παραλείψετε να παίξετε το παιχνίδι που θέλετε να παίξετε επειδή το μηχάνημά σας είναι δεμένο με την αποσυσκευασία και την επαλήθευση μιας τεράστιας λήψης.
Διαβάστε παρακάτω καθώς θα σας δείξουμε πώς να μετατρέψετε το Pi σας σε μια φτωχή, μέση και νεκρή σιωπηλή μηχανή λήψης του Usenet.
Τι χρειάζομαι?
Για αυτό το σεμινάριο υποθέτουμε ότι έχετε μια μονάδα Raspberry Pi με εγκατεστημένο Raspbian, έχετε τη δυνατότητα πρόσβασης στη συσκευή είτε απευθείας μέσω μιας συνδεδεμένης οθόνης και πληκτρολογίου είτε μέσω απομακρυσμένης σύνδεσης μέσω SSH και VNC και έχετε συνδέσει μια μονάδα USB (ή μονάδες δίσκου USB) το. Εάν χρειάζεται να επιταχύνετε σε αυτές τις περιοχές, σας προτείνουμε να διαβάσετε τους παρακάτω οδηγούς με τη σειρά που τους έχουμε καταχωρίσει εδώ:
- Ο οδηγός HTG για να ξεκινήσετε με Raspberry Pi
- Πώς να ρυθμίσετε το Pi Raspberry σας για απομακρυσμένο Shell, επιφάνεια εργασίας και μεταφορά αρχείων
- Πώς να μετατρέψετε το Pi Raspberry σε συσκευή αποθήκευσης δικτύου χαμηλής ισχύος
Όλα τα πρώτα σεμινάριο είναι απαραίτητα, το δεύτερο σεμινάριο είναι προαιρετικό (αλλά η απομακρυσμένη πρόσβαση είναι απίστευτα βολική για το συγκεκριμένο έργο, καθώς το κιβώτιο λήψης είναι ένας τέλειος υποψήφιος για μια απλή κατασκευή) και το πιο σημαντικό μέρος του τρίτου σεμιναρίου είναι απλά τη ρύθμιση του σκληρού δίσκου και τη ρύθμιση της αυτόματης εγκατάστασης κατά την εκκίνηση.
Εκτός από τη λίστα προηγούμενων αναγνώσεων, αν δεν είστε υπερβολικά εξοικειωμένοι με τις ενδείξεις του Usenet, σας προτείνουμε να διαβάσετε το παρακάτω σεμινάριο:
- Ο οδηγός How-To Geek για να ξεκινήσετε με το Usenet
Έκδοση TL: DR: Χρησιμοποιήστε το Newshosting, είναι το καλύτερο στην επιχείρηση.
Αν είστε ήδη εξοικειωμένοι με το Usenet και έχετε λογαριασμό με έναν αξιόπιστο πάροχο υπηρεσιών Usenet, αυτό είναι εκπληκτικό. Αν εσύ όχι Έχετε λογαριασμό Usenet που πρέπει να διαβάσετε προσεκτικά τον οδηγό μας για να φτάσετε στην ταχύτητα. Σε αντίθεση με torrents όπου μπορείτε να πάρετε hopping από το δημόσιο ιχνηλάτη στον δημόσιο ιχνηλάτη, δεν υπάρχει τέτοιο πράγμα σαν ένα αξιόπιστο και δωρεάν δημόσιο διακομιστή Usenet. Θα χρειαστεί να πάρετε λογαριασμό από αξιόπιστο πάροχο υπηρεσιών - ανατρέξτε στον οδηγό μας για γενικές πληροφορίες σχετικά με το Usenet και συμβουλές σχετικά με τους παρόχους που πρέπει να λάβετε υπόψη.
Αφού ελέγξετε όλο το υλικό και ρυθμίσετε το Pi, ήρθε η ώρα να κατεβείτε στην επιχείρηση για να μετατρέψετε το Pi σας σε ένα σιωπηλό και εξαιρετικά χαμηλής ισχύος θηρίο.
Ενημέρωση του Apt-Get και Εγκατάσταση του SABnzbd
Η πρώτη σειρά εργασιών είναι να ενημερώσετε και να αναβαθμίσετε το πρόγραμμα εγκατάστασης apt-get. Εάν ακολουθήσατε μαζί με τον πρόσφατο οδηγό, πώς να μετατρέψετε το Raspberry Pi σε ένα πακέτο BitTorrent πάντα, μπορείτε να παραλείψετε αυτό το βήμα καθώς μόλις ενημερώσατε και αναβαθμίσατε κατά τη διάρκεια αυτού του σεμιναρίου.
Στο τερματικό, εισάγετε τις ακόλουθες εντολές:
sudo apt-get ενημέρωση
sudo apt-get αναβάθμιση
Εάν δεν έχετε ενημερώσει / αναβαθμίσει σε λίγο, να είστε έτοιμοι να πάρετε ένα φλιτζάνι καφέ ενώ περιμένετε μέχρι να ολοκληρωθεί η διαδικασία.
Μόλις ενημερωθείτε, ήρθε η ώρα να εγκαταστήσετε το SABnzbd. Πριν κάνουμε κάτι τέτοιο, μια σημείωση σχετικά με το γιατί επιλέξαμε το SABnzbd είναι εντάξει. Αν ψάχνετε να εκτελέσετε μια απολύτως γυμνή ρύθμιση που είναι ελαφριά για τους πόρους του συστήματος, θα ήταν λογικό να χρησιμοποιήσετε μερικά μόνο εργαλεία γραμμής εντολών όπως το NZBGet. Το συμβιβασμό, ωστόσο, είναι ότι χάνετε πρόσβαση στο τεράστιο όγκο εφαρμογών, plug-ins και ολοκλήρωσης τρίτων κατασκευαστών που συνοδεύονται από ένα ώριμο και καλά αναπτυγμένο εργαλείο όπως το SABnzbd. Δοκιμάσαμε και τα δύο στην πλατφόρμα και ενώ δεν υπάρχει συζήτηση ότι ένα εξαιρετικά ελαφρύ εργαλείο όπως το NZBget καταναλώνει λιγότερους πόρους του συστήματος, είμαστε αποθαρρυνμένοι να εγκαταλείψουμε τη στιλβωμένη διασύνδεση και καλούδια που έρχονται με το SABnzbd.
Για να ξεκινήσετε την εγκατάσταση του SABnzbd, ανοίξτε το τερματικό και πληκτρολογήστε την ακόλουθη εντολή:
sudo apt-get εγκαταστήστε το sabnzbdplus
Αυτό θα εγκαταστήσει τις εξαρτήσεις πυρήνα για το SABnzbd, συμπεριλαμβανομένων πολλών εργαλείων της Python (όπως το RSS Feed Parser και το Cheetah template gallery) καθώς και τα βασικά θέματα SABnzbd όπως το Classic και το Plush. Κατά τη διάρκεια της μάλλον μακράς διαδικασίας εγκατάστασης του πακέτου, θα δείτε το ακόλουθο σφάλμα σε κάποιο σημείο:
[...] SABnzbd + δυαδικό ενημερωτικό δελτίο: δεν έχει ρυθμιστεί, ακυρωθεί. Δείτε το / etc / default / s [warndplus ... (προειδοποίηση).
Μην ανησυχείτε, αυτό το περίεργο μικρό λάθος στη διαδικασία εγκατάστασης σημαίνει απλώς ότι το SABnzbd δεν έχει ρυθμιστεί ακόμη (κάτι που δεν θα ήταν φυσικό, καθώς το εγκαθιστούμε). Μόλις ολοκληρωθεί η διαδικασία εγκατάστασης, μεταβείτε στην επόμενη ενότητα.
Εκτέλεση του SABnzbd Wizard Configuration Wizard
Αφού ολοκληρωθεί η εγκατάσταση του sabnzbdplus, θα επιστρέψετε στη γραμμή εντολών. Εισαγάγετε την ακόλουθη εντολή για να ξεκινήσετε το SABnzbd για πρώτη φορά:
sabnzbdplus - διακομιστής 0.0.0.0
Η εντολή ξεκινά τον δαίμονα SABnzbd και ενεργοποιεί το WebUI. Πολύ λίγο κείμενο θα στροβιλιστεί και τότε θα κρεμάσει και θα δώσει την ψευδαίσθηση ότι η εφαρμογή έχει καταρρεύσει. Δεν έχει, πήρε ακριβώς τον έλεγχο του τερματικού σταθμού και καθώς εκτελεί νέες λειτουργίες θα εμφανιστεί εδώ. Είτε ανοίξετε ένα νέο παράθυρο τερματικού είτε σύνδεση SSH. αν κάνετε CTRL + C για να σπάσετε και να επιστρέψετε στη γραμμή εντολών, θα προκαλέσετε τη διακοπή του δαίμονα.
Από ένα πρόγραμμα περιήγησης στο Raspberry Pi ή σε ένα απομακρυσμένο πρόγραμμα περιήγησης στην επιφάνεια εργασίας σας, μπορείτε τώρα να ξεκινήσετε τον οδηγό ρύθμισης παραμέτρων. Σας συμβουλεύουμε θερμά να χρησιμοποιείτε ένα απομακρυσμένο πρόγραμμα περιήγησης για ευκολία χρήσης και καλύτερη απόδοση.
Στο πρόγραμμα περιήγησης που χρησιμοποιείτε, επιλέξτε:
http: // [IP της Pi σας]: 8080 / wizard /
Επιλέξτε τη γλώσσα που προτιμάτε και κάντε κλικ στην επιλογή Εκκίνηση του οδηγού. Το πρώτο βήμα είναι να εισαγάγετε τις πληροφορίες του παροχέα του Usenet - συνιστούμε το Newshosting, αλλά μπορείτε να χρησιμοποιήσετε όποιον πάροχο επιθυμείτε.
Εισαγάγετε τον κεντρικό υπολογιστή, τη θύρα, το όνομα χρήστη / τον κωδικό πρόσβασης και ορίστε τον αριθμό των συνδέσεων. Ενώ μπορείτε εύκολα να ξεφύγετε με 20+ συνδέσεις σε μια εγκατάσταση επιτραπέζιου υπολογιστή ή διακομιστή, σας προτείνουμε να αρχίσετε με 5 συνδέσεις στο Pi σας και να ανεβείτε τον αριθμό προς τα πάνω εάν διαπιστώσετε ότι χρειάζεστε περισσότερες ταυτόχρονες συνδέσεις. Κάντε κλικ στο Δοκιμαστικό διακομιστή για να δείτε εάν το όνομα χρήστη / όνομα χρήστη σας ελέγχει με τον παροχέα σας.
Το δεύτερο βήμα του οδηγού ορίζει τον έλεγχο πρόσβασης:
Είναι σημαντικό να επιλέξετε "Θέλω το SABnzbd μου να είναι ορατό από οποιονδήποτε υπολογιστή στο δίκτυό μου" και να καταργήσετε την επιλογή "Εκκίνηση του προγράμματος περιήγησης στο Internet με τη σελίδα SABnzbd όταν ξεκινά το πρόγραμμα". Μόλις ολοκληρώσουμε τη διαμόρφωση του SABnzbd, αυτό θα είναι ένα κιβώτιο χωρίς κεφαλή και δεν υπάρχει κανένας λόγος να ξεκινήσει το προεπιλεγμένο πρόγραμμα περιήγησης στο Pi και να μασήσει τους πόρους του συστήματος. Η ρύθμιση ενός ονόματος χρήστη / κωδικού πρόσβασης είναι προαιρετική.
Μπορείτε να παραλείψετε τελείως το τρίτο βήμα του οδηγού γρήγορης εκκίνησης, καθώς και οι δύο συμπληρωματικές υπηρεσίες που σας προτείνουν να συνδέσετε τα δεδομένα των χρηστών σας είναι πλέον αδρανείς. Κάντε κλικ δίπλα για να προχωρήσετε στο βήμα τέσσερα. Το βήμα 4 είναι αυτοματοποιημένο, ο δαίμονας SABnzbd θα ξεκινήσει και ο οδηγός θα σας δείξει τις διευθύνσεις ιστού στις οποίες μπορείτε να αποκτήσετε πρόσβαση στο WebUI, όπως π.χ.:
http://192.168.1.102:8080/sabnzbd/
http: // raspberrypi: 8080 / sabnzbd /
http://127.0.1.1:8080/sabnzbd/
Πηγαίνετε μπροστά και κάντε κλικ στο "Πηγαίνετε στο SABnzbd" για να βγείτε από τον οδηγό και να πετάξετε στο κύριο περιβάλλον χρήστη SABnzbd.
Εγκατάσταση του UNRAR για αυτοματοποιημένη αποσυσκευασία
Καθώς σαρώνετε τη νέα διεπαφή, ίσως παρατηρήσετε ότι ακριβώς έξω από την πύλη υπάρχει μια προειδοποίηση: "Δεν βρέθηκε κανένα πρόγραμμα UNRAR και δεν είναι δυνατή η αποσυσκευασία των αρχείων RAR".
Το βασικό πακέτο εγκατάστασης της SABnzbd δεν εγκαθιστά ένα πρόγραμμα RAR και αυτό είναι προβληματικό. Θα μπορέσουμε να κατεβάσουμε αρχεία από το Usenet, αλλά δεν θα αποσυμπιέσουν αυτόματα. Ξέρετε τι δεν ακούγεται σαν διασκέδαση; Έχοντας να ανοίξουμε με μη αυτόματο τρόπο όλες τις λήψεις μας.
Προκειμένου να αυτοματοποιηθεί η αποσυσκευασία του αρχείου, θα χρειαστεί να δημιουργήσουμε ένα αντίγραφο της ελεύθερης, αλλά απροσδιόριστης εφαρμογής unrar-nonfree app. Ευτυχώς, μια χρήσιμη ψυχή στο RaspberryPi.StackExchange περιέγραψε ακριβώς πώς να το πράξει για Raspian.
Στο τερματικό, πληκτρολογήστε την ακόλουθη εντολή για να μπορέσετε να επεξεργαστείτε τη λίστα sources.list και να προσθέσετε την αποθήκη που περιέχει unrar-nonfree:
sudo nano /etc/apt/sources.list
Στο nano, προσθέστε την ακόλουθη γραμμή στο αρχείο .list:
deb-src http://archive.raspbian.org/raspbian wheezy main contrib μη-ελεύθερο rpi
Πατήστε CTRL + X για έξοδο από το nano και το Y για να αποθηκεύσετε / αντικαταστήσετε το παλιό αρχείο .list. Πίσω στη γραμμή εντολών, θα πρέπει να ενημερώσετε τον κατάλογο πηγών για να τεθεί σε ισχύ η αλλαγή:
sudo apt-get ενημέρωση
Μετά την ολοκλήρωση της ενημέρωσης (θα πρέπει να είναι αρκετά γρήγορη αν ενημερώσατε νωρίτερα στο σεμινάριο), ήρθε η ώρα να δημιουργήσετε έναν κατάλογο εργασίας και στη συνέχεια να μεταβείτε σε αυτό:
mkdir ~ / unrar-nonfree && cd ~ / unrar-nonfree
Ώρα για να κατεβάσετε τις εξαρτήσεις του unrar-nonfree:
sudo apt-get build-dep unrar-nonfree
Όταν ολοκληρωθεί η διαδικασία και επιστρέψετε στη γραμμή εντολών, εισαγάγετε την ακόλουθη εντολή για να κατεβάσετε τον πηγαίο κώδικα και να δημιουργήσετε το πακέτο εγκατάστασης:
sudo apt-get πηγή -b unrar-nonfree
Τώρα είναι καιρός να εγκαταστήσετε το πακέτο. Αν παρακολουθείτε αυτό το σεμινάριο μετά την κυκλοφορία νέας έκδοσης του unrar-nonfree, θα πρέπει να ενημερώσετε το όνομα αρχείου. Μπορείτε να ελέγξετε τον αριθμό έκδοσης πληκτρολογώντας "ls" στη γραμμή εντολών για να δείτε τα αρχεία που κατεβάσαμε στα προηγούμενα βήματα:
sudo dpkg -i unrar_4.1.4-1_armhf.deb
Μόλις ολοκληρωθεί η εγκατάσταση, μπορείτε γρήγορα να ελέγξετε αν η εντολή "unrar" είναι διαθέσιμη στο σύστημα απλά πληκτρολογώντας "unrar" στη γραμμή εντολών. Εάν εγκατασταθεί σωστά, η εφαρμογή unrar θα εκτυπώσει μια λίστα με όλους τους διαθέσιμους διακόπτες και τις περιγραφές τους. Εάν το πακέτο εγκατασταθεί χωρίς λάθη, μπορείτε να τακτοποιήσετε μετά τον εαυτό σας με την ακόλουθη εντολή:
cd && rm -r ~ / unrar-nonfree
Τώρα είναι καιρός να ξεκαθαρίσετε το σφάλμα στο SABnzbd. Επανεκκινήστε το SABnzbd από το WebUI κάνοντας κλικ στην επιλογή Επιλογές -> Επανεκκίνηση. Όταν κάνετε επανεκκίνηση, το μήνυμα λάθους θα πρέπει να φύγει από την επάνω αριστερή περιοχή του WebUI. Μπορείτε να ελέγξετε ξανά ότι το μητρώο σφαλμάτων είναι άδειο κάνοντας κλικ στο σύνδεσμο Κατάσταση στην επάνω αριστερή γωνία:
Ολα ΕΝΤΑΞΕΙ! Έχουμε εγκαταστήσει unrar-nonfree έτσι ώστε να μπορέσει να αποσυσκευάσει αυτόματα τις λήψεις μας, αλλά τώρα οι προεπιλεγμένοι κατάλογοι λήψης δείχνουν στη μικροσκοπική κάρτα SD στο Raspberry Pi. Ας τους δείξουμε στον εξωτερικό μας σκληρό δίσκο.
Διαμόρφωση των καταλόγων SABnzbd
Από προεπιλογή, όλα τα αρχεία που κατεβάζετε πρόκειται να πεταχτούν στον κατάλογο / home / pi / downloads. Μια μισή ώρα ακόμη και σε μια μέτρια ευρυζωνική σύνδεση θα γεμίσει εντελώς την κάρτα SD, οπότε οι περιπέτειές σας στη λήψη του Usenet θα τερματιστούν όταν η SABnzbd διακόψει αυτόματα τις λήψεις σας και αλέσει ολόκληρη τη λειτουργία.
Για να αποφύγουμε αυτό, θα μεταφέρουμε όλους τους σημαντικούς καταλόγους από την κάρτα SD και στον εξωτερικό σκληρό δίσκο. Εάν δεν διαθέτετε ήδη ένα σκληρό δίσκο USB συνδεδεμένο στο Raspberry Pi και θα θέσετε σε αυτόματη τοποθέτηση κατά την εκκίνηση, θα σας συμβούλευα να ελέγξετε το μάθημά μας Πώς να μετατρέψετε το Raspberry Pi σε συσκευή αποθήκευσης δικτύου χαμηλής κατανάλωσης για να δείτε πώς να το κάνετε Έτσι. Θα χρησιμοποιήσουμε την ίδια σύμβαση ονοματοδοσίας HDD και τη δομή καταλόγου που χρησιμοποιήσαμε σε αυτό το εκπαιδευτικό πρόγραμμα, προσαρμόζοντας έτσι τις εντολές σας σε αυτήν την ενότητα ώστε να ταιριάζει με τη θέση του σκληρού σας δίσκου.
Πρώτον, ας δημιουργήσουμε τους καταλόγους που χρειαζόμαστε για το SABnzbd:
sudo mkdir / media / USBHDD1 / μετοχές / SABnzbd / λήψη
sudo mkdir / media / USBHDD1 / μετοχές / SABnzbd / ολοκληρώθηκε
sudo mkdir / media / USBHDD1 / μετοχές / SABnzbd / ρολόι
sudo mkdir / media / USBHDD1 / μετοχές / SABnzbd / watch / nzb-backup
sudo mkdir / media / USBHDD1 / μετοχές / SABnzbd / scripts
Αφού δημιουργήσετε τους καταλόγους, επιστρέψτε στο WebUI του SABnzbd για να αλλάξετε τους προεπιλεγμένους καταλόγους. Στο WebUI, μεταβείτε στο Config -> Folders. Υπάρχουν δύο ενότητες, φακέλους χρηστών και φάκελοι συστήματος. Μέσα σε αυτές τις δύο ενότητες, αλλάξτε τις ακόλουθες καταχωρήσεις χρησιμοποιώντας τους φακέλους που μόλις δημιουργήσαμε. Πρέπει να χρησιμοποιήσετε απόλυτες διαδρομές για να αναγκάσετε το SABnzbd να χρησιμοποιεί φακέλους έξω από την προεπιλογή του / home / pi /.
Προσωρινός φάκελος λήψης:
/ media / USBHDD1 / μετοχές / SABnzbd / λήψη
Ολοκληρωμένο φάκελο λήψης:/ media / USBHDD1 / μετοχές / SABnzbd / ολοκληρωθεί
Παρακολούθηση φακέλου:/ media / USBHDD1 / μετοχές / SABnzbd / ρολόι
Scripts Folder:/ media / USBHDD1 / shares / SABnzbd / scripts
.nzb Φάκελος αντιγράφων ασφαλείας:/ media / USBHDD1 / μετοχές / SABnzbd / watch / nzb-backup
Εκτός από αυτές τις αλλαγές, μπορείτε να ορίσετε τον "Ελάχιστο ελεύθερο χώρο για προσωρινό φάκελο λήψης" χρησιμοποιώντας ονομασίες όπως 900M για 900 megabyte ή 20G για 20 gigabytes. Γενικά αφήνουμε 10-20GB δωρεάν στο δίσκο μας για να χρησιμεύσει ως ωραία buffer.
Αφού κάνετε όλες τις αλλαγές σας, κάντε κλικ στην επιλογή Αποθήκευση στο κάτω μέρος του μενού. Οι αλλαγές που κάναμε απαιτούν επανεκκίνηση, επομένως κάντε κλικ στο στοιχείο Λήψεις για να επιστρέψετε στο κύριο WebUI και, στη συνέχεια, κάντε κλικ στην επιλογή Επιλογές -> Επανεκκίνηση στην επάνω δεξιά γωνία.
Δοκιμάζοντας την εγκατάσταση του SABnzbd
Μετά την επανεκκίνηση του SABnzbd, ήρθε η ώρα να το πάρετε για ένα γύρισμα. Για τη δοκιμή μας κατευθυνθήκαμε στο Binsearch.info και βρήκαμε ένα αντίγραφο του Linux Mint για λήψη. Για να ξεκινήσει η λήψη, πετάξαμε το αρχείο .NZB στο φάκελο SABnzbd / watch / όπου ο SABnzbd το αρπάζει. Θα εμφανιστεί στην ουρά και στη συνέχεια θα μεταφερθεί στην ενότητα Ιστορικό του WebUI καθώς μετατοπίζεται από τη λήψη σε επαλήθευση και αποσυσκευασία, όπως φαίνεται στο παραπάνω screenshot.
Για όσους από εσάς είναι περίεργοι πώς το SABnzbd στο Pi στοιχίζει εναντίον του SABnzbd σε έναν κανονικό υπολογιστή, εκτελέσαμε αρκετές δοκιμές όπου κατεβάσαμε ακριβώς το ίδιο αρχείο στον εξυπηρετητή μας και στο Raspberry Pi και συγκρίναμε τα αποτελέσματα.
Το Pi παρουσίασε καλύτερη απόδοση από ό, τι αναμενόταν, και έρχεται συνήθως σε μόλις 15% πιο αργή από μια πλήρη επιφάνεια εργασίας. Σε πραγματικό κόσμο, αυτό σήμαινε ότι μια λήψη 1GB χρειάστηκε περίπου 14 λεπτά για να κατεβάσετε, να επαληθεύσετε και να αποσυσκευάσετε την επιφάνεια εργασίας, σε σύγκριση με περίπου 16 λεπτά στο Raspberry Pi. Δεν είναι κακό!
Ρύθμιση του SABnzbd για εκκίνηση κατά την εκκίνηση
Σε σύγκριση με μερικά από τα υπόλοιπα πρόσφατα έργα μας, η ρύθμιση της εκκίνησης κατά την εκκίνηση για το SABnzbd plus είναι ένα cinch. Το πακέτο εγκατάστασης έχει ήδη δημιουργήσει ένα script /init.d/ για εσάς. Το μόνο που πρέπει να κάνετε είναι να επεξεργαστείτε το αρχείο SABnzbd / etc / default / για να δηλώσετε ποιος χρήστης θέλετε ο δαίμονας να τρέχει κάτω.
Για να το κάνετε αυτό, πληκτρολογήστε την ακόλουθη εντολή στο τερματικό για να ανοίξετε το nano και το αρχείο διαμόρφωσης SABnzbd:
sudo nano / etc / default / sabnzbdplus
Η μόνη μεταβλητή που πρέπει να επεξεργαστείτε είναι USER =; εισαγάγετε το όνομα χρήστη του λογαριασμού στον οποίο θέλετε να εκτελέσετε τον δαίμονα. Χρησιμοποιήσαμε τον προεπιλεγμένο λογαριασμό χρήστη (και αυτόν που εγκαταστήσαμε κάτω από το SABnzbd) "pi". Πατήστε CTRL + X για έξοδο και αποθήκευση της επεξεργασίας σας. Μπορείτε να ελέγξετε εάν οι αλλαγές έγιναν ή όχι με την επανεκκίνηση της μονάδας σας Pi ή απλά να ελέγξετε αν μπορείτε να ξεκινήσετε το SABnzbd ως υπηρεσία με την ακόλουθη εντολή:
sudo υπηρεσία sabnzbdplus ξεκινήσει
Αν οι αλλαγές ήταν αποτελεσματικές, η παραπάνω εντολή πρέπει να επιστρέψει την ακόλουθη ακολουθία:
[...] Ξεκινώντας SABnzbd + δυαδικό newsgrabber:
[ok] Ξεκινώντας SABnzbd + δυαδικό newsgrabber:.
Σημείωση: εάν εκτελέσετε την εντολή έναρξης λειτουργίας της υπηρεσίας κατά την εκτέλεση του SABnzbd, θα πάρετε την παραπάνω ακολουθία αλλά θα λέει "αποτυχία" αντί "ok". αυτό σημαίνει ότι ακόμα προσπάθησε να τρέξει τον δαίμονα, αλλά απέτυχε επειδή είχε ήδη ξεκινήσει.
Ενίσχυση ταχύτητας βελτιώσεων διαμόρφωσης
Ενώ σημειώσαμε στην ενότητα δοκιμών SABnzbd ότι βρήκαμε το Pi που εκτελείται στην ίδια με μια επιτραπέζια μηχανή, υπάρχουν μερικές τροποποιήσεις που μπορείτε να κάνετε στο αρχείο ρύθμισης παραμέτρων που θα βελτιώσουν σημαντικά την απόδοσή σας αν θέλετε να αποφύγετε μεγαλύτερη ταχύτητα. Πλοηγηθείτε στο κύριο WebUI και κάντε κλικ στο Config. Θα περάσουμε από κάθε σχετική ενότητα και τα τσιμπήματα μέσα σε ένα προς ένα. Τα τσιμπήματα διαμόρφωσης παραγγέλλονται με τη μεγαλύτερη επιστροφή στη χαμηλότερη απόδοση για την προσπάθειά σας:
Στο Config -> Διακομιστές Ενότητα:
Απενεργοποιήστε το SSL. Εκτός αν είστε εξαιρετικά παρανοϊκοί σχετικά με την παρακολούθηση του ISP, μεταβείτε από το διακομιστή SSL των παρόχων σας στον κανονικό εξυπηρετητή. Στις δοκιμές μας διαπιστώσαμε ότι η επιβάρυνση της κρυπτογράφησης SSL μείωσε τις ταχύτητες λήψης κατά περίπου 50% και επιβράδυνε τη διαδικασία αποσυσκευασίας κατά τη διάρκεια των λήψεων, καθώς η SSL ανέλαβε τόσο μεγάλο μέρος της επεξεργαστικής δύναμης της Pi.
Στο Config -> Διακόπτες Ενότητα:
Ενεργοποιήστε την επιλογή Ανίχνευση διπλότυπων λήψεων. Δεν θέλετε να χάσετε το χρόνο, το εύρος ζώνης και την ισχύ επεξεργασίας για να κατεβάσετε ένα αρχείο που έχετε κατεβάσει προηγουμένως. Οι επιλογές εδώ είναι Απόρριψη και παύση. Είναι χρήσιμο να χρησιμοποιήσετε τη λειτουργία "Παύση", ώστε να μπορείτε να ελέγχετε περιοδικά την ουρά και να αποφασίσετε εάν πραγματικά θέλετε να επαναλάβετε την φόρτωση του αρχείου.
Ενεργοποιήστε τη λήψη παύσης κατά τη διάρκεια της μετα-επεξεργασίας: Ενώ το Pi βουίζει πραγματικά όταν μεταφορτώνει και αποσυσκευάζει ένα και μόνο αντικείμενο, όταν διαρρηγνύει ένα μεγάλο ανεκτέλεστο υπόλοιπο, η διαδοχική λήψη και η μεταγενέστερη επεξεργασία μπορεί να βλάψει πραγματικά. Ενεργοποιώντας αυτήν την επιλογή, η Pi εξουσιοδοτείται να θέσει σε παύση τις λήψεις σας ενώ επεξεργάζεται τα πρόσφατα ολοκληρωμένα.
Στο Config -> Γενικά Ενότητα:
Ορισμός ορίου προσωρινής αποθήκευσης άρθρου: Παρότι αφήσαμε αυτήν την επιλογή χωρίς διαχείριση, πολλοί χρήστες στο φόρουμ SABnzbd αναφέρουν θετικά αποτελέσματα στο Pi θέτοντας αυτήν την επιλογή σε 32M ή 64M.
Εγκατάσταση της εφαρμογής Mobile Interface και Mobile Apps
Εάν θέλετε να ελέγξετε εύκολα την εγκατάσταση του SABnzbd από μια κινητή συσκευή, θα χρειαστεί να εγκαταστήσετε ένα από τα πρότυπα WebUI για κινητά ή να κάνετε λήψη μιας από τις διαθέσιμες εφαρμογές ελέγχου από το App Store ή το Google Play.
Όταν εγκαταστήσαμε το κύριο πακέτο στην αρχή του σεμιναρίου, λάβαμε τα κλασικά και τα βελούδινα θέματα. Ας πάρουμε λίγο χρόνο για να εγκαταστήσετε ένα κινητό θέμα. Αν θέλετε το γενικό θέμα για κινητά, που φαίνεται στο παραπάνω στιγμιότυπο οθόνης, πληκτρολογήστε την ακόλουθη εντολή στο τερματικό:
sudo apt-get εγκαταστήστε το sabnzbdplus-theme-mobile
Εάν θέλετε το θέμα iPhone που μοιάζει με iOS, εισάγετε την ακόλουθη εντολή:
sudo apt-get εγκαταστήστε το sabnzbdplus-theme-iphone
Αφού εγκαταστήσετε ένα από τα θέματα για κινητά, κατευθυνθείτε στο WebUI και περιηγηθείτε στο Config -> Γενικά -> SABnzbd Web Server. Κάτω από την υποενότητα Δευτερεύουσα Διασύνδεση Web, θα μπορείτε να επιλέξετε το επιδερμικό κινητό που έχετε εγκαταστήσει, όπως π.χ.:
Κάντε κύλιση προς τα κάτω και αποθηκεύστε τις αλλαγές σας και, στη συνέχεια, κάντε κλικ στην επιλογή Επανεκκίνηση του αρχείου SABnzbd (δίπλα στο κουμπί αποθήκευσης). Αφού ολοκληρωθεί η επανεκκίνηση, θα έχετε τη δυνατότητα να αποκτήσετε πρόσβαση στη δευτερεύουσα / κινητή διεπαφή στην ακόλουθη διεύθυνση URL:
http: // [IP της Pi σας]: 8080 / m /
Εάν θέλετε να βελτιώσετε περαιτέρω την εμπειρία σας στο Usenet, οι εφαρμογές για κινητά ξεπερνούν τα βασικά της απλής διεπαφής για κινητά. Οι οπαδοί της Apple με iPhone ή iPad σίγουρα θα θέλουν να ελέγξουν τις παρακάτω εφαρμογές:
- SABMobile
- myNZB
- SABCommand
Οι χρήστες Android έχουν επίσης μια ωραία διαφορά για να διαλέξετε, μεταξύ των οποίων:
- NZB Ενότητα
- SABcontrol
- SABMobile
- NZBAir
Πολλές από τις εφαρμογές για κινητά προσφέρουν βελτιωμένες λειτουργίες όπως μεταφορές RSS-to-NZB, προηγμένη διαχείριση ουρών και πολλά άλλα.
Σε αυτό το σημείο, έχετε εγκαταστήσει το SABnzbd, έχετε μπερδέψει με τις εξαρτήσεις του, το έχετε βελτιστοποιήσει, έχετε αρπάξει μια εφαρμογή κινητού δέρματος / ελέγχου και είστε έτοιμοι να κορεστείτε τον αγωγό σας με γλυκιά, γλυκιά καλοσύνη στο Usenet. Παρακολουθήστε προσεκτικά την πρώτη σελίδα, καθώς συνεχίζουμε να σας προσφέρουμε λεπτομερείς οδηγούς για να αποκτήσετε ακόμη περισσότερα από το Raspberry Pi.