כיצד לבנות משלך
יש הרבה אינדקסים NZB שם כגון NZB מטריקס NZBs (נקודה) ORG, אבל הם רק מדד כמה של Usenet. כך תוכל לבנות את האינדקס שלך כדי שתוכל להוסיף לאינדקס את מה שאתה רוצה.
דברים שאתה צריך:
- מחשב שבו פועל אובונטו.
- חשבון Usenet.
- הבנה בסיסית של מסוף לינוקס.
- חיבור לאינטרנט הגון.
אם יש לך את כל האמור לעיל אתה טוב ללכת, בואו נתחיל.
התקנת NewzNab
אנחנו הולכים לעשות פחות או יותר את כל ההתקנה מן הטרמינל, אז להרים את הטרמינל ולבצע את הפעולות הבאות:
מסוף גנום סודו
זה הולך לתת לנו מסוף פועל תחת הקשר האבטחה שורש, בדרך זו אנחנו לא צריכים לשמור על הקלדת sudo.
הדבר הראשון שאתה הולך רוצה לעשות הוא לעדכן את המאגרים שלך:
apt- לקבל עדכון
רוב הדברים הקשורים לאתר על חיי אובונטו ב / var / www, אז מאפשר להפוך את המדריך להתקנה שלנו ולהגדיר הרשאות לכתיבה על התיקייה:
mkdir -p / var / www / newznab
chmod 777 / var / www / newznab
הבא אנחנו צריכים להתקין PHP:
apt-get להתקין php5 php5-dev php אגס
אנחנו צריכים להתקין כמה תוספות PHP נוספות גם כן:
apt-get install-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 להתקין את mysql-client-5.5
apt-get להתקין libmysqlclient-dev
תתבקש להזין סיסמה במהלך התצורה, הקפד לבחור סיסמה חזקה, במיוחד אם אתה מתכנן להפוך אותה לאינדקס זמין לציבור.
הדבר האחרון שאנחנו צריכים להתקין הוא Apache:
apt-get install-apache2
נצטרך לעשות את אותם שינויים שעשינו על בסיס תצורת PHP, לתצורת Apache, יש גם הגדרה נוספת שיש לשנות, שוב נשתמש nano:
nano /etc/php5/apache2/php.ini
אלו הן ההגדרות שעליך לשנות:
- עמ אור
- max_execution_time = 120
- date.timezone = אירופה / לונדון
כעת עלינו ליצור את תצורת ה- Apache המתאימה לאתר שלנו, לכן הפעל:
ננו / etc / apache2 / sites-available / newznab
כאשר ננו פותח את הדבק הבא לקובץ:
מנהל האתר @
שרתDocumentRoot / var / www / newznab / www
ErrorLog /var/log/apache2/error.log
LogLevel להזהיר
קדימה ולבצע את השינויים בקובץ.
עכשיו, כי כל הדרישות מראש מותקנים אנו יכולים להתקין NewzNab, אז ראש מעל לדף ההורדה לתפוס עותק של NewzNab קלאסי.
ברגע זה יש להוריד את זה לחלץ.
עכשיו להעתיק את כל הקבצים שחולצו.
הדבק אותם ב:
/ var / www / newznab
עכשיו לפתוח מסוף חדש ולהפעיל את הפקודות הבאות כדי לרשום NewzNab כמו אתר ברירת המחדל, כמו גם לאפשר mod-rewrite.
ברירת המחדל של sudo a2dissite
suzo a2ensite newznab
sudo a2enmod לכתוב מחדש
שירות - -
ייתכן שתבחין בשגיאה בעת ביצוע הפקודה מחדש, הסיבה לכך היא שהשתמשנו ב- 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 / התקן
sudo chmod 777 / var / www / newznab / nzbfiles /
תצורה
עכשיו שיש לנו NewzNab מותקן אנחנו צריכים להגדיר את זה, אחרי הכל לא תהיה שום נקודה בניהול המדד שלך אם לא להתאים אישית את זה. אז לפתוח את הדפדפן שלך ואת הבחירה מעל http: // localhost / install. לאחר טעינת הדף לחץ על הכפתור כדי לבדוק את הסטטוס של הדרישות המוקדמות שלך.
הערה: תקבל שתי הגדרות שיש להן מצב אזהרה, אלה הם date.timezone והגדרות memory_limit. פשוט להתעלם אלה ולהמשיך.
לאחר שתעבור על תצטרך להזין את אישורי לגשת מסד הנתונים MySQL שלך.
אתה גם צריך את הפרטים לחשבון Usenet שלך.
ואז קדימה ובחר שם משתמש וסיסמה עבור עצמך, אלה הם אישורי תשתמש להיכנס לאתר האינטרנט שלך עם.
אתה עלול לקבל שגיאה כאשר הוא שואל אותך איפה אתה רוצה לאחסן את הקבצים nzb, רק להפעיל את הפקודה chmod בתנאי ממסוף כמו תיקון מהיר.
מזל טוב שעשית את זה ל- hangout של מנהל המערכת.
דבר אחד אתה צריך לעשות לפני שאני שולח לך על הדרך שלך היא לשנות את הדרך שבה קטגוריות nzb לעבוד, לעשות את זה לחץ על שמך בפינה הימנית העליונה.
לאחר מכן לחץ על הקישור ערוך.
עכשיו בטל את תיבות עבור סרטים, מוסיקה ומסוף.
לאחר שתעשה זאת, חזור שוב אל http: // localhost / admin ועבור את השלבים לסיום קביעת התצורה של האינדקס שלך.
זה כל מה שיש. הקפד לעקוב אחרי אותי בטוויטר: @taybgibb