Υπάρχουν πολλοί δείκτες NZB εκεί έξω, όπως NZB Matrix και NZBs (dot) ORG, αλλά μόνο το ευρετήριο ΜΕΡΙΚΟΙ του Usenet. Δείτε πώς μπορείτε να δημιουργήσετε το δικό σας ευρετήριο, ώστε να μπορείτε να ευρετηριάσετε αυτό που θέλετε.
Πράγματα που θα χρειαστείτε:
- Ένας υπολογιστής με Ubuntu.
- Ένας λογαριασμός Usenet.
- Μια βασική κατανόηση του τερματικού Linux.
- Μια αξιοπρεπής σύνδεση στο Διαδίκτυο.
Εάν έχετε όλα τα παραπάνω, μπορείτε να πάτε, ας ξεκινήσουμε.
Εγκατάσταση του NewzNab
Θα κάνουμε σχεδόν όλη την εγκατάσταση από ένα τερματικό, οπότε ενεργοποιήστε το τερματικό και εκτελέστε τα εξής:
sudo gnome-τερματικό
Αυτό θα μας δώσει ένα τερματικό που λειτουργεί κάτω από το περιβάλλον ασφαλείας ρίζας, με αυτόν τον τρόπο δεν χρειάζεται να συνεχίσουμε να πληκτρολογούμε sudo.
Το πρώτο πράγμα που πρόκειται να κάνετε είναι να ενημερώσετε τα αποθετήρια σας:
apt-get ενημέρωση
Τα περισσότερα πράγματα που σχετίζονται με τον ιστότοπο στο Ubuntu ζουν στο / var / www, οπότε ας δημιουργήσουμε έναν κατάλογο για την εγκατάσταση και να ορίσουμε δικαιώματα εγγραφής στο φάκελο:
Maktir-P / Vara / Www / NewsNaby
Chanod 2 / Var / Unum / Newsnab
Στη συνέχεια πρέπει να εγκαταστήσουμε PHP:
apt-get install –y php5 php5-dev php-pear
Πρέπει επίσης να εγκαταστήσουμε μερικές επιπλέον επεκτάσεις PHP:
apt-get install –y php5-gd php5-mysql php5-curl
Το επόμενο πράγμα που πρέπει να κάνουμε είναι να επεξεργαστούμε τη διαμόρφωση PHP, θα χρησιμοποιήσουμε το nano για αυτό:
nano /etc/php5/cli/php.ini
Υπάρχουν δύο ρυθμίσεις που πρέπει να αλλάξουν, πρώτον θα πρέπει να αλλάξετε:
max_execution_time = 120
Θα πρέπει επίσης να αλλάξετε τη ρύθμιση date.timezone, μπορείτε να λάβετε μια πλήρη λίστα πιθανών τιμών εδώ πέρα .
Στη συνέχεια πρέπει να εγκαταστήσουμε κάποιο είδος βάσης δεδομένων, επέλεξα να πάω για MySQL:
apt-get εγκαταστήστε το mysql-server-5.5
apt-get install mysql-client-5.5
apt-get install libmysqlclient-dev
Θα σας ζητηθεί κωδικός πρόσβασης κατά τη διάρκεια της διαμόρφωσης, βεβαιωθείτε ότι έχετε επιλέξει έναν ισχυρό κωδικό πρόσβασης, ειδικά εάν σκοπεύετε να τον κάνετε ευρέως διαθέσιμο ευρετήριο.
Το τελευταίο πράγμα που πρέπει να εγκαταστήσουμε είναι το Apache:
apt-get install –y apache2
Θα πρέπει να κάνουμε τις ίδιες αλλαγές που κάναμε στη βασική διαμόρφωση PHP, στη διαμόρφωση Apache, υπάρχει επίσης μια επιπλέον ρύθμιση που πρέπει να αλλάξει, και πάλι θα χρησιμοποιήσουμε το nano:
nano /etc/php5/apache2/php.ini
Αυτές είναι οι ρυθμίσεις που πρέπει να αλλάξετε:
- memory_limit = -1
- max_execution_time = 120
- date.timezone = Ευρώπη / Λονδίνο
Τώρα πρέπει να δημιουργήσουμε την κατάλληλη διαμόρφωση Apache για τον ιστότοπό μας, οπότε εκτελέστε:
nano / etc / apache2 / sites-available / newznab
Όταν ανοίξει το nano, επικολλήστε τα ακόλουθα στο αρχείο:
<VirtualHost *: 80>
ServerAdmin webmaster @ localhost
Όνομα διακομιστή localhostDocumentRoot / Var / Unum / NewsNab / Unum
ErrorLog /var/log/apache2/error.log
Προειδοποίηση LogLevel
</VirtualHost>
Προχωρήστε και δεσμεύστε τις αλλαγές στο αρχείο.
Τώρα που έχουν εγκατασταθεί όλες οι προϋποθέσεις, μπορούμε να εγκαταστήσουμε το NewzNab, οπότε προχωρήστε τη σελίδα λήψης και πάρτε ένα αντίγραφο του NewzNab Classic.
Μόλις το κατεβάσετε, εξαγάγετε το.
Τώρα αντιγράψτε όλα τα εξαγόμενα αρχεία.
Επικολλήστε τα σε:
/ Var / unum / newsnab
Τώρα ανοίξτε ένα νέο τερματικό και εκτελέστε τις ακόλουθες εντολές για να εγγράψετε το NewzNab ως τον προεπιλεγμένο ιστότοπο, καθώς και να ενεργοποιήσετε το mod-rewrite.
sudo a2dissite προεπιλογή
Pseudo A2 Ensite Newsnab
sudo a2enmod επανεγγραφή
Επανεκκίνηση υπηρεσίας sudo apache2
Ενδέχεται να παρατηρήσετε ένα σφάλμα κατά την εκτέλεση της εντολής επανεκκίνησης, αυτό συμβαίνει επειδή χρησιμοποιήσαμε το localhost στο αρχείο ρυθμίσεων, απλώς αγνοήστε το και συνεχίστε.
Τέλος, για να επιλύσετε ορισμένα ζητήματα άδειας, εκτελέστε τα εξής:
Sudo chanod ૭૭૭ / var / unun / newsnab / unun / lib / smarty / templates_c
sudo chmod 777 / var / www / newznab / www / εξώφυλλα / ταινίες
sudo chmod 777 / var / www / newznab / www / εξώφυλλα / μουσική
Sudo chanod ૭૭૭ / var / umum / newsnab / umum
Sudo chanod2 / var / unun / newsnab / unun / εγκατάσταση
Sudo chanod ૭૭૭ / var / umum / newsnab / nzbfiles /
Διαμόρφωση
Τώρα που έχουμε εγκαταστήσει το NewzNab, πρέπει να το διαμορφώσουμε, αφού δεν θα έχει νόημα να τρέχετε το δικό σας ευρετήριο εάν δεν το προσαρμόσατε. Ανοίξτε λοιπόν το πρόγραμμα περιήγησης της επιλογής σας και μεταβείτε στη διεύθυνση http: // localhost / install. Μόλις φορτωθεί η σελίδα, κάντε κλικ στο κουμπί για να ελέγξετε την κατάσταση των προαπαιτούμενων προϋποθέσεων.
Σημείωση: Θα λάβετε δύο ρυθμίσεις που έχουν κατάσταση προειδοποίησης, αυτές είναι οι ρυθμίσεις date.timezone και memory_limit. Απλά αγνοήστε αυτά και συνεχίστε.
Μόλις προχωρήσετε, θα πρέπει να βάλετε τα διαπιστευτήρια για να αποκτήσετε πρόσβαση στη βάση δεδομένων MySQL.
Θα χρειαστείτε επίσης τις λεπτομέρειες στον λογαριασμό σας Usenet.
Στη συνέχεια, προχωρήστε και επιλέξτε ένα όνομα χρήστη και έναν κωδικό πρόσβασης για εσάς, αυτά είναι τα διαπιστευτήρια που θα χρησιμοποιήσετε για να συνδεθείτε στον ιστότοπό σας.
Ενδέχεται να λάβετε ένα σφάλμα όταν σας ρωτά πού θέλετε να αποθηκεύσετε τα αρχεία nzb, απλώς εκτελέστε την παρεχόμενη εντολή chmod από ένα τερματικό ως γρήγορη επιδιόρθωση.
Συγχαρητήρια έχετε φτάσει στο hangout διαχειριστή.
Ένα πράγμα που πρέπει να κάνετε προτού σας στείλω στο δρόμο σας είναι να αλλάξετε τον τρόπο λειτουργίας των κατηγοριών nzb, για να κάνετε αυτό κάντε κλικ στο όνομά σας στην επάνω δεξιά γωνία.
Στη συνέχεια, κάντε κλικ στο σύνδεσμο Επεξεργασία.
Τώρα καταργήστε την επιλογή των πλαισίων για Ταινίες, Μουσική και Κονσόλα.
Μόλις το κάνετε αυτό, επιστρέψτε στο http: // localhost / admin και ακολουθήστε τα βήματα για να ολοκληρώσετε τη διαμόρφωση του ευρετηρίου σας.
Αυτό είναι το μόνο που υπάρχει. Φροντίστε να με ακολουθήσετε στο Twitter: @taybgibb