/ / / Πώς να δημιουργήσετε το δικό σας ευρετήριο χρηστών

Πώς να δημιουργήσετε το δικό σας ευρετήριο 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 επικολλήστε τα ακόλουθα στο αρχείο:

<VirtualHost *: 80>
ServerAdmin webmaster @ localhost
ServerName localhost

DocumentRoot / var / www / newznab / www
ErrorLog /var/log/apache2/error.log
LogLevel προειδοποιούν
</ VirtualHost>

Προχωρήστε και δεσμεύστε τις αλλαγές στο αρχείο.

εικόνα

Τώρα που έχουν εγκατασταθεί όλες οι προϋποθέσεις, μπορούμε να εγκαταστήσουμε το NewzNab, οπότε κατευθυνθείτε στη σελίδα λήψης και αρπάξτε ένα αντίγραφο του NewzNab Classic.

εικόνα

Μόλις το κατεβάσει, το εξαγάγετε.

εικόνα

Τώρα αντιγράψτε όλα τα εξαγόμενα αρχεία.

εικόνα

Επικολλήστε τα σε:

/ var / www / newznab

εικόνα

Τώρα ανοίξτε ένα νέο τερματικό και εκτελέστε τις ακόλουθες εντολές για να καταχωρίσετε το NewzNab ως την προεπιλεγμένη τοποθεσία Web, καθώς και για να ενεργοποιήσετε τη 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 / εγκατάσταση. Μόλις η σελίδα έχει φορτωθεί, κάντε κλικ στο κουμπί για να ελέγξετε την κατάσταση των προϋποθέσεων σας.

Σημείωση: Θα λάβετε δύο ρυθμίσεις που έχουν κατάσταση προειδοποίησης, αυτές είναι οι ρυθμίσεις date.timezone και memory_limit. Απλά αγνοήστε αυτά και συνεχίστε.

εικόνα

Μόλις προχωρήσετε θα πρέπει να βάλετε τα διαπιστευτήρια για να αποκτήσετε πρόσβαση στη βάση δεδομένων MySQL.

εικόνα

Θα χρειαστείτε επίσης τις λεπτομέρειες στο λογαριασμό σας στο Usenet.

εικόνα

Στη συνέχεια, προχωρήστε και επιλέξτε ένα όνομα χρήστη και έναν κωδικό πρόσβασης για εσάς, αυτά είναι τα διαπιστευτήρια που θα χρησιμοποιήσετε για να συνδεθείτε στον ιστότοπό σας.

εικόνα

Ενδέχεται να εμφανιστεί ένα σφάλμα όταν σας ρωτάει πού θέλετε να αποθηκεύσετε τα αρχεία nzb, απλώς εκτελέστε την παρεχόμενη εντολή chmod από ένα τερματικό ως γρήγορη επιδιόρθωση.

εικόνα

Συγχαρητήρια που έχετε κάνει στο hangout διαχειριστή.

εικόνα

Ένα πράγμα που θα πρέπει να κάνετε πριν σας στείλω στο δρόμο σας είναι να αλλάξετε τον τρόπο με τον οποίο λειτουργούν οι κατηγορίες nzb, για να κάνετε αυτό κάντε κλικ στο όνομά σας στην πάνω δεξιά γωνία.

εικόνα

Στη συνέχεια, κάντε κλικ στον σύνδεσμο Επεξεργασία.

εικόνα

Καταργήστε την επιλογή των πλαισίων για ταινίες, μουσική και κονσόλα.

εικόνα

Μόλις το κάνετε αυτό, επιστρέψτε στο http: // localhost / admin και ακολουθήστε τα βήματα για να ολοκληρώσετε τη διαμόρφωση του ευρετηρίου.

εικόνα

Αυτό είναι το μόνο που υπάρχει σε αυτό. Να είστε βέβαιος να με ακολουθήσετε στο Twitter: @taybgibb