Pi-Buntu המערכת המשלימה לקודי ושרותי רשת

Pibuntu - Techblog
kodi-splash-17.0-RC

היום בעידן בו מערכות המדיה סנטר השונות כגון קודי תופסות תאוצה והשימוש בהן נעשה גדול מיום ליום נוצר צורך ממשי במערכות נלוות (וזולות) המאפשרות תוספת של שרותים שונים המעצימים ומקלים על השימוש בקודי. לדוגמא אחת התלונות שנתקלתי בהן יותר היא הצורך בקליטה של ערוצי טלויזיה בסיסיים כגון ערוצי "עידן פלוס" או שיתוף תכנים בין המכשירים השונים תוך יכולת לדעת במה צפיתי או אפילו להתחיל ניגון במכשיר אחד והמשך מאותה נקודה במכשיר אחר. בדיוק לצורך כך פתחתי את מערכת ה Pi-Buntu המבוססת מערכת הפעלה Ubuntu (הפצת לינוקס) ומיועדות להתקנה על Raspberry Pi (שהנם מכשירים זולים באופן יחסי וחזקים). במאמר זה נסקור את מערכת ה Pi-Buntu ונלמד להשתמש ביכולותיה הרבות.

מערכת Pi-Buntu מכילה את הרכיבים הבאים:

  1. Samba – שיתוף דיסקים (כוננים) ברשת הביתית ועל ידי כך ניתן לנהל את המדיה (סרטים, סדרות, מוסיקה ועוד) במקום מרכזי אחד ברשת.
    במידה ותרצו להתקין את ה SAMBA על שרת אחר ברשת.במידה ותרצו להתקין את השרות על שרת אחר, תוכלו למצוא הוראות התקנה כאן: http://techblog.co.il/?p=463
  2. MySql – משמש עבור סנכרון צפיה בין המכשירים (להתחיל לצפות בסלון ולסיים בחדר שינה, מוכר לכם?). השרות בעצם מאפשר את הסנכרון של ספריות המדיה בין מכשירים שונים ברשת המריצים קודי על ידי הפניית כלל המכשירים  ל DATABSE מרכזי ברשת. במצב זה תוכלו לראות בכל המכשירים את הסימון של "צפית בפרק" וכן במידה ועצרתם ניגון בנקודה מסויימת תוכלו להמשיך לנגן מאותה נקודה במכשיר אחר. התנאים ההכרחיים לעבודה בצורה זו הם:
    – כל המכשירים חייבים להיות בעלי אותה גרסאת קודי.
    – על כל המכשירים חייבות להיות מותקנות אותן הרחבות.
    – במידה וישן תוכן שיושב על דיסק מקומי חייבים לשתפו עם המכשירים באמצעות SAMBA.
    במידה ותרצו להתקין את השרות על שרת אחר, תוכלו למצוא הוראות התקנה כאן: http://techblog.co.il/?p=624
  3. Deluge – לקוח טורנטים הניתן לשליטה מרחוק דרך דפדפן אינרטנט. כולנו מכירים ויודעים מהו Torrent, ולרוב משתמשים בתותכנת Utorrent ודומיה על מחשבים מבוססי חלונות. החסרון המשמעותי של תוכנות כגון uTorrent הוא הצורך לשבת מול המחשב ולהחזיק אותו דולק (לא זול במיוחד וגם גוזל זמן). כאן נכנס היתרון של Deluge היות והמערכת יושבת על Raspberry Pi שהוא גם מכשיר זול יחסית ובעל צריכת חשמל נמוכה והיתרון בנוסף הוא כי ניתן לנהל את המערכת מרחוק דרך ממשק אינטרנטי. במידה ותרצו להתקין את השרות על שרת אחר, תוכלו למצוא הוראות התקנה כאן: http://techblog.co.il/?p=119
  4. TvHeadend – שרת טלויזיה אחורי המאפשר חיבור דונגל עידן+ ולשתפו עם מספר מכשירים ברשת. שרות זה נועד עבור משתמשים שאין ברשותם יכולת לקלוט את ערוצי הבסיס של עידן+ בצורה רגילה. כאן תוכלו באמצעות דונגל אחד לקלוט את אותם ערוצים במספר מכשירים במקביל באמצעות הרחבת Tvheadnd HSTP Client שנמצא תחת הרחבות לקוח טלויזיה חיה.
    במידה ותרצו להתקין את השרות על שרת אחר, תוכלו למצוא הוראות התקנה כאן:http://techblog.co.il/?p=166

בנוסף, מעל כל אלה יושבת מערכת Webmin המאפשרת לנהל את השרת דרך ממשק אינטרנטי נוח וקל לתפעול ובכך מאפשרת שימוש נוח ותפעול יעיל גם עבור אלה שבנינו שאינם מכירים ויודעים להשתמש במערכות לינוקס. על מערכת Webmin תוכלו ללמוד יותר כאן: http://techblog.co.il/?p=173

ההתקנה פשוטה מאוד ולשם כך נפעל לפי השלבים הבאים:

1. מכשיר פאי Raspberry 2/3 – מערכת נבדקה רק על מכשיר זה, אתם מוזמנים לבדוק אותה על מכשירים אחרים, כמובן על אחריותכם

2. MicroSD – כרטיס זיכרון 8 גיגה מינימום כולל מתאם למחשב – עדיפות ל UHS I 

3.  תוכנה בשם Win32DiskImager שאפשר להוריד אותה מכאן.

4. Pi-Buntu Disk Image :
Raspberry Pi 2 with idan 514MHz
Raspberry Pi 2 with Idan 538MHz
Raspberry Pi 3 without idan pre  configuration

5. קובץ ה IMAGE דחוס באמצעות תוכנה 7zip. את התוכנה ניתן להוריד מכאן:
7Zip 32Bit
7Zip 64Bit

כעת נעבור לתהליך ההתקנה:

1. מכניסים כרטיס זיכרון למחשב

Pibuntu SDcard - MicroSD

2. מתקינים ופותחים את תוכנת Win32DiskImager

Techblog - Win32 Disc Imager

Win32DiskImager - Write Image

2. פורסים את קובץ ה IMAGE מהזיפ

 Techblog - פרוס את קובץ התמונה

3. בתוכנה Win32DiskImager

* 1 בודקים שהתוכנה מזהה את הכרטיס שלנו .

Win32DiskImager - Select Usb Device (Or SD Card)

* 2 בוחרים בקובץ ה IMAGE שחילצנו מהזיפ

 תומר קליין - Win32DiskImager - Select IMG

4. לוחצים על Write כדי להתחיל את צריבת ה IMAGE על כרטיס הזכרון

אם הכול תקין עם הכרטיס שלכם תצא לכם הודעה – האם אתם רוצים להמשיך, תלחצו YES

Win32DiskImager - Write File

Pibuntu - Write image warning message

5. לאחר שהצריבה תסתיים נקבל הודעת אישור.

 Pibuntu - Done Writing Image

 

6. לוחצים על OK.

 

זהו. סיימנו את צריבת ה IMAGE על כרטיס הזכרון. כעת הכניסו אותו למכשיר הפאי ותהנו.

המערכת מגיעה עם הגדרות ברירת מחדל כולל משתמשים וסיסמאות:

  • מערכת הפעלה (התחברות באמצעות טרמינל וכן דרך ממש webmin):
    שם משתמש וסיסמה הנם ubuntu (אותיות קטנות)
  • שרת MySQL:
    שם משתמש וסיסמה עבור קודי הנם kodi (אותיות קטנות)
  • שרת טורנטים:
    סיסמת ברירת מחדל היא deluge.
  • שרת טולויזיה TvHeadend:
    שם המשתמש והסיסמה הנם kodi (אותיות קטנות).
  1. היות והשרותים המותקנים על השרת אינם דורשים הרבה משאבים ניתן להתקין עליהם שרותים נוספים כדוגמת:
  2. Pi-Hole חסימת פרסומות ואתרים מבוסס DNS:
    http://bit.do/Pi-Hole
  3. Motion – שרת מצלמות IP:
    http://bit.do/motionOprion
Pi-Buntu
Pi-Buntu

 

4 Comments

  1. היי תומר,
    יש לי את הדונגל Mygica T230 DVB-T/T2 המערכת שלך יכולה לעבוד איתו בנושא של קליטת שידורי עידן+ ?

    • בוודאי ובוודאי,
      המערכת נבנתה תוך מתן תמיכה מלאה בדונגל הנ"ל שאגב היחיד שעבד לי בכל מערכות ההפעלה:
      * OpenElec
      * LibreElec
      * Ubuntu / Centos
      * Raspbien
      * Android
      * Windows 7-10

  2. כל הכבוד על היוזמה! הבעיה היא שלרוב האנשים יש רק Pi אחד, אז למה בעצם לא לשלב את הדברים האלו יחד עם קודי? ה RP אמור להיות חזק מספיק בשביל לתפעל את השירותים האלה ברקע של קודי, לא?

    • היות והדבר היחיד מכלל המרכיבים של Pi-Buntu והוא ה TVHEADEND ניתן להתקנה על גבי Open/Libre Elec הלכתי על שרת נפרד.
      אין מניעה להתקין בנפרד (נניח על raspbien את הרכיבים וגם קודי)

Leave a Reply

כתובת האימייל שלך לא תפורסם


*