כיצד ליצור משלך Torrent Tracker עם
יש כמה דברים שהם פחות על תועלת, ועוד על גורם מגניב. דבר אחד כזה הוא הגדרת משלך מבול גשש. יש הרבה מקרים שימוש לגיטימי, אבל עבור רוב האנשים, גשש אישי יהיה overkill. אם, לעומת זאת, אתה צריך להפיץ קבצים גדולים מבלי לבזבז את רוחב הפס, או רק רוצה לדעת איך כל זה עובד, אתה יכול לקבל אחד התחיל די בקלות עם RivetTracker. כל מה שאתה צריך זה את התוכנה הנכונה הבנה בסיסית של אפאצ 'י כדי להעביר דברים.
קצת על RivetTracker
RivetTracker הוא גשש Bitorrent נכתב PHP. זה מבוסס על PHPBTTracker וכולל נתונים סטטיסטיים מפורטים, ניהול משתמשים, דפדפן מבוסס תצורה "אשף", ועוד. מאז זה PHP, RivetTracker אינו תלוי בהכרח על כל פלטפורמה ספציפית. זוהי רשימה מלאה של הדרישות כפי שנאמר על ידי אתר RivetTracker:
- שרת אינטרנט, אפאצ 'י הוא גדול.
- גרסה עדכנית של PHP.
- מסד הנתונים של.
בקיצור, זה צריך שרת LAMP לפעול (WAMP או שרת MAMP גם יעבוד). במדריך זה, נשתמש באובונטו 9.10, Apache 2.2.12, ו- PHP 5.2.10 כהפניה.
תנאים מוקדמים
אם אתה מתכוון להפעיל את זה גשש על שרת מתארח באופן מקצועי, זה צריך את כל התוכנות הדרושות מותקן.
אם אתה מתכוון להפעיל את זה בשרת שלך, אתה צריך לעקוב אחר המאמר כאן כדי להתקין שרת LAMP במערכת שלך לפני שתמשיך.
במהלך ההתקנה של שרת LAMP, הוא ינחה אותך ליצור משתמש בסיס, שים לב לשם ולסיסמה שתבחר כפי שנזדקק לו מאוחר יותר.
הערה: ודא שהתקנת את שרת LAMP בהצלחה וווידאת שהוא פועל לפני שתמשיך.
התקנת RivetTracker
אתה יכול להוריד את tarball מאתר RivetCode ולשמור אותו בספרייה הביתית שלך. חלץ את tarball (פשוט לחץ לחיצה ימנית על tarball ובחר " חלץ כאן "). עכשיו אתה צריך תיקייה מלאה של קבצים RivetTracker, בעיקר בצורת PHP.
שנה את שם התיקיה ל"מעקב "(ללא הצעת המחיר)
הבא, אנחנו הולכים להעתיק את תיקיית גשש לשרת האינטרנט Apache שלך. במסוף שלך:
sudo cp -R ~ / tracker / var / www /
הגדרת RivetTracker
כדי להתחיל את ההתקנה, לפתוח דפדפן אינטרנט ולהפנות את כתובת האתר http://127.0.0.1/tracker/install.php .
אנחנו נמשיך עם האפשרות השנייה, ומאפשר RivetTracker ליצור את מסד הנתונים הדרושים באופן אוטומטי.
בשדה שבו הוא מבקש ממך את שם המשתמש והסיסמה של מנהל המערכת שלך, הזן את השם שיצרת קודם לכן בעת הגדרת שרת LAMP.
אם אתה מפעיל RivetTracker בשרת מסחרי, ייתכן שתוכל להשתמש בכניסה הרגילה שלך לאותו מארח. אם לא, תצטרך ליצור קשר עם מארח האינטרנט שלך לגבי הגישה MySQL לפני שתוכל להמשיך.
תצורה ראשית
אם הכל הלך טוב בשלב האחרון (זה צריך להיות בבירור הצביע על הבעיה אם לא), תקבל הודעה המציינת את מסד הנתונים נוצר בהצלחה, ואתה תראה את דף התצורה הראשי.
רבים ניתן להשאיר את ברירות מחדל, אבל יש כמה כי אתה רוצה לוודא לבדוק:
- מעקב אחר מוסתר: יאלץ כניסה כדי להציג רשימה סיקור
- מתמיד חיבורי MySQL: כנראה רעיון טוב אם אתה מפעיל את זה על השרת שלך
- העלה חשבונות משתמש ומנהלי מערכת
- כותרת בדף האינדקס index.php: זה יהיה טקסט הכותרת הראשי בעמוד הראשון
- אפשר עדכון RSS: RivetTracker יכול לשלוח עדכונים על torrents חדשים
- אתר אינטרנט ראשי
- HTTP זריעת הדולר: בקיצור, את כמות רוחב הפס להקריב כדי זריעת HTTP
- מספר זריעת HTTP: כמה קבצים לזרוע בכל פעם
- אזור זמן
כשתהיה מוכן, שמור את התצורה. אם המתקין זורק שגיאה האומרת שהוא אינו יכול לשמור את קובץ ההגדרות, אל תיבהל . רק לשמור את הקובץ config.php עם כפתור שימושי, ולהעתיק אותו ידנית לתיקייה / var / www / tracker (אתה צריך אישור שורש).
מחק את הקובץ install.php
עכשיו לאחר שתסיים עם ההתקנה, יהיה עליך להסיר את קובץ ההתקנה כדי למנוע ממישהו לגשת אליו ולהשתמש בו כדי להגדיר מחדש את המעקב.
sudo rm /var/www/tracker/install.php
הגדרת הרשאות
כדי להוסיף torrents חדשים ו- RSS feed, אנחנו צריכים לשנות את ההרשאות על torrents ו- RSS Directory:
sudo chmod 777 / var / www / tracker / torrents sudo chmod 777 / var / www / tracker / rss
הערה: הגדרת ההרשאות ל- 777 היא פתרון זמני. הגדרה מאובטחת הרשאות עבור נתונים הניתנים לכתיבה על שרתי אינטרנט היא מעבר להיקף של מדריך זה, מומלץ מאוד כי אתה מסתכל לתוך זה לפני פריסת המעקב שלך לחיות.
אתה טוב ללכת
עד שלב זה, אם הכל הולך בצורה חלקה, אתה אמור להיות מסוגל לגשת לאתר המעקב שלך עכשיו. הפנה את הדפדפן לכתובת המעקב שלך (http://127.0.0.1/tracker/)
עכשיו זה זמן נהדר לבדוק את המשתמשים שהגדרת. הראשון יש את היכולת לטעון אבל לא למחוק, אז בואו להעלות. לחץ על הוסף Torrent כדי לעקוב אחר מסד הנתונים ואתה תתבקש כניסה. הזן את האישורים של המשתמש העולה ואתה תהיה דפק בחזרה לדף הראשי שבו אתה יכול לחזור ולקבל להעלות את המסך.
הערה: כתובת האתר למעקב שלך בעת יצירת torrents תהיה הכתובת המלאה של המעקב שלך, המסתיימת עם הכרזה על .pp כגון http://127.0.0.1/tracker/announce.php
ברגע שיש לך את הקובץ סיקור נכנס, האפשרויות האחרות בדרך כלל ניתן להשאיר ברירות מחדל. כל עוד יש לך את ההרשאות שנקבעו על ספריית טורנטים בשורש של האתר שלך, ואת הקובץ סיקור יש כתובת האתר שלך גשש, אתה צריך להיות כל מוגדר.
אם אתה צריך להסיר סיקור, אתה יכול לעשות זאת על ידי כניסה כמשתמש מינהלי לחיצה על מנהל על הדף הראשי. תמצא שם הרבה דברים שימושיים נוספים, כגון נתונים סטטיסטיים נוספים והגדרות תצורה.
עכשיו, אתה יכול להתרברב לחברים שלך כן, אתה מפעיל את סיקור שלך סיקור, אבל באמת זה לא עניין גדול.