Πώς να δημιουργήσετε το δικό σας ευρετήριο Usenet
Υπάρχουν πολλά NZB Indexers εκεί έξω όπως το NZB Matrix και το NZB (dot) ORG, αλλά μόνο το ευρετήριο ΜΕΡΙΚΟΙ του Usenet. Δείτε πώς μπορείτε να δημιουργήσετε το δικό σας ευρετήριο, ώστε να μπορείτε να καταγράφετε τι θέλετε.
Πράγματα που θα χρειαστείτε:
- Ένας υπολογιστής που τρέχει το Ubuntu.
- Ένας λογαριασμός Usenet.
- Βασική κατανόηση του τερματικού Linux.
- Μια αξιοπρεπή σύνδεση στο internet.
Αν έχετε όλα τα παραπάνω που είναι καλό να πάτε, ας ξεκινήσουμε.
Εγκατάσταση του NewzNab
Θα κάνουμε σχεδόν όλη την εγκατάσταση από ένα τερματικό σταθμό, ώστε να πυροδοτήσουμε τον τερματικό σταθμό και να εκτελέσουμε τα εξής:
sudo gnome-τερματικό
Αυτό θα μας δώσει ένα τερματικό που τρέχει κάτω από το περιβάλλον της ρίζας ασφαλείας, έτσι δεν χρειάζεται να πληκτρολογούμε sudo.
Το πρώτο πράγμα που θα θελήσετε να κάνετε είναι να ενημερώσετε τα αποθετήρια σας:
apt-get update
Τα περισσότερα στοιχεία που σχετίζονται με το ιστότοπο στο Ubuntu ζουν στο / var / www, γι 'αυτό σας επιτρέπει να δημιουργήσετε έναν κατάλογο για την εγκατάσταση και να ορίσετε δικαιώματα εγγραφής στο φάκελο:
mkdir -p / var / www / newznab
chmod 777 / var / www / newznab
Στη συνέχεια πρέπει να εγκαταστήσετε την 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 install mysql-server-5.5
apt-get install mysql-client-5.5
apt-get να εγκαταστήσετε το αρχείο 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 επικολλήστε τα ακόλουθα στο αρχείο:
ServerAdmin webmaster @ localhost
ServerName localhostDocumentRoot / var / www / newznab / www
ErrorLog /var/log/apache2/error.log
LogLevel προειδοποιούν
Προχωρήστε και δεσμεύστε τις αλλαγές στο αρχείο.
Τώρα που έχουν εγκατασταθεί όλες οι προϋποθέσεις, μπορούμε να εγκαταστήσουμε το NewzNab, οπότε κατευθυνθείτε στη σελίδα λήψης και αρπάξτε ένα αντίγραφο του NewzNab Classic.
Μόλις το κατεβάσει, το εξαγάγετε.
Τώρα αντιγράψτε όλα τα εξαγόμενα αρχεία.
Επικολλήστε τα σε:
/ var / www / newznab
Τώρα ανοίξτε ένα νέο τερματικό και εκτελέστε τις ακόλουθες εντολές για να καταχωρίσετε το NewzNab ως την προεπιλεγμένη ιστοσελίδα, καθώς και για να ενεργοποιήσετε τη mod-rewrite.
sudo a2dissite προεπιλογή
sudo a2ensite newznab
sudo a2enmod ξαναγράψει
sudo υπηρεσία apache2 επανεκκίνηση
Ενδέχεται να παρατηρήσετε κάποιο σφάλμα κατά την εκτέλεση της εντολής επανεκκίνησης, επειδή χρησιμοποιήσαμε το localhost στο αρχείο ρυθμίσεών μας, απλώς αγνοήστε το και συνεχίστε.
Τέλος, για να επιλύσετε ορισμένα ζητήματα δικαιωμάτων, εκτελέστε τα εξής:
sudo chmod 777 / var / www / newznab / www / lib / smarty / templates_c
sudo chmod 777 / var / www / newznab / www / καλύπτει / ταινίες
sudo chmod 777 / var / www / newznab / www / καλύπτει / μουσική
sudo chmod 777 / var / www / newznab / www
sudo chmod 777 / var / www / newznab / www / install
sudo chmod 777 / var / www / newznab / nzbfiles /
Διαμόρφωση
Τώρα που έχουμε εγκατεστημένο το NewzNab, πρέπει να το διαμορφώσουμε, τελικά δεν θα υπήρχε κανένα σημείο στη λειτουργία του δικού σας ευρετηρίου, αν δεν το προσαρμόσατε. Έτσι ανοίξτε το πρόγραμμα περιήγησης που προτιμάτε και κατευθυνθείτε στο http: // localhost / install. Αφού φορτωθεί η σελίδα, κάντε κλικ στο κουμπί για να ελέγξετε την κατάσταση των προαπαιτουμένων σας.
Σημείωση: Θα λάβετε δύο ρυθμίσεις που έχουν κατάσταση προειδοποίησης, αυτές είναι οι ρυθμίσεις date.timezone και memory_limit. Απλά αγνοήστε αυτά και συνεχίστε.
Μόλις προχωρήσετε θα πρέπει να βάλετε τα διαπιστευτήρια για να αποκτήσετε πρόσβαση στη βάση δεδομένων MySQL.
Θα χρειαστείτε επίσης τις λεπτομέρειες στο λογαριασμό σας στο Usenet.
Στη συνέχεια, προχωρήστε και επιλέξτε ένα όνομα χρήστη και έναν κωδικό πρόσβασης για εσάς, αυτά είναι τα διαπιστευτήρια που θα χρησιμοποιήσετε για να συνδεθείτε στον ιστότοπό σας.
Ενδέχεται να εμφανιστεί ένα σφάλμα όταν σας ρωτάει πού θέλετε να αποθηκεύσετε τα αρχεία nzb, απλώς εκτελέστε την παρεχόμενη εντολή chmod από ένα τερματικό ως γρήγορη επιδιόρθωση.
Συγχαρητήρια που έχετε κάνει στο hangout διαχειριστή.
Ένα πράγμα που θα πρέπει να κάνετε πριν σας στείλω στο δρόμο σας είναι να αλλάξετε τον τρόπο με τον οποίο λειτουργούν οι κατηγορίες nzb, για να κάνετε αυτό, κάντε κλικ στο όνομά σας στην πάνω δεξιά γωνία.
Στη συνέχεια, κάντε κλικ στον σύνδεσμο Επεξεργασία.
Καταργήστε την επιλογή των πλαισίων για ταινίες, μουσική και κονσόλα.
Μόλις το κάνετε αυτό, επιστρέψτε στο http: // localhost / admin και ακολουθήστε τα βήματα για να ολοκληρώσετε τη διαμόρφωση του ευρετηρίου.
Αυτό είναι το μόνο που υπάρχει σε αυτό. Να είστε βέβαιος να με ακολουθήσετε στο Twitter: @taybgibb