ה-Raspberry Pi 4B הוא אחד מהמחשבים הבודדים המוכשרים ביותר הקיימים כיום. במחיר נמוך מ-$150, ועם צריכת חשמל נמוכה, זוהי הפלטפורמה המושלמת לשימוש כשרת מדיה זורמת לסרטים, תוכניות טלוויזיה, מוזיקה וספרי אודיו.
עם מערכת ההפעלה החזקה והפופולרית לינוקס, אתה יכול להתקין את הקוד החינמי והפתוח תוכנת שרת Jellyfin לניהול ולצרוך של כל המדיה (שנרכשה כחוק) שלך בכל חיבור התקן.
הכן את Raspberry Pi שלך
ישנם כמה אביזרים שתזדקק להם לפני שתתחיל. כרטיס SSD או SD בקיבולת גבוהה, ספק כוח וכבל Ethernet.
בעוד שמבחינה טכנית, אתה יכול להפעיל את שרת Raspberry Pi / Jellyfin שלך דרך Wi-Fi, חיבור נקודתי יכול להוביל לתוצאות מאכזבות בעת צריכת מדיה. אף אחד לא רוצה סרטים מגמגמים או אודיו פגום, וחיבור ה-Raspberry Pi שלך ישירות לנתב באמצעות כבל Ethernet ימנע כל בעיה להתעורר.
ברגע שיש לך את האביזרים הבסיסיים האלה, קרא את המדריך שלנו בנושא כיצד להתקין מערכת הפעלה ב-Raspberry Pi שלך.
שימו לב כי בעת התקנה באמצעות rpi-imager, תצטרך ללחוץ על סמל גלגל השיניים כדי להפעיל SSH, להגדיר שם משתמש ולבחור סיסמה. רשום את אלה, תצטרך אותם מאוחר יותר.
מכיוון שה-Pi יפעל כשרת, אין צורך בצג. חבר את ה-Pi למקור מתח, ובאמצעות כבל Ethernet, לנתב.
כדי להתחבר ל-Raspberry Pi שלך, תצטרך לדעת את כתובת ה-IP שלו, לפתוח דפדפן במחשב שנמצא באותה רשת מקומית ולנווט לדף הניהול של הנתב שלך. בדרך כלל תוכל לעשות זאת על ידי הקלדת 192.168.1.1 בשורת הכתובות של הדפדפן שלך. אם זה לא עובד, עיין במדריך ההוראות של הנתב שלך לקבלת פרטים.
דף הניהול של הנתב שלך אמור להציג מכשירים המחוברים באמצעות Wi-Fi בנפרד מאלה המחוברים באמצעות כבל Ethernet. כתובת ה-IP של ה-Pi שלך צריכה להיות מוצגת בקרבת מקום. אם לא, ריחוף מעל תווית כתובת ה-IP אמור לייצר הסבר כלים החושף את הכתובת. תרשום את זה.
בתחילה, אתה תתחבר ל-Pi על ידי SSH (מעטפת מאובטחת). אם אינך יודע כיצד לעשות זאת קרא דרך שלנו מדריך לשימוש ב-SSH ב-Windows, Mac ו-Linux.
התקנת התוכנה
SSH לתוך Raspberry Pi שלך על ידי הקלדת:
ssh your_username@שֶׁלְךָכתובת .pi.ip
והזנת הסיסמה כאשר תתבקש. שים לב ששום דבר לא יופיע בזמן שאתה מקליד את הסיסמה. לחץ על חזרה בסיום.
ודא שמערכת ההפעלה Raspberry Pi מעודכנת.
sudo apt עדכון
לאחר מכן
sudo apt upgrade -y
הוסף את מפתח מאגר Jellyfin:
sudo apt להתקין curl gnupg
curl -fsSL https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/jellyfin.gpg
הפקודה הבאה תשאול את ה-Raspberry Pi שלך לגבי סוג המעבד ואיזו מערכת הפעלה הוא פועל הד את התוצאות לקובץ טקסט שישמש מאוחר יותר לאחזור והתקנה של ה-Jellyfin הנכון גִרְסָה.
הֵד "deb [arch=$(dpkg --print-architecture )] https://repo.jellyfin.org/$( awk -F'=''/^ID=/{ הדפס $NF }' /etc/os-release ) $( awk -F'=''/^VERSION_CODENAME=/{ הדפס $NF }' /etc/os-release) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
אתה יכול לראות את התוצאות של פקודה זו עם
cat /etc/apt/sources.רשימה.d/jellyfin.רשימה
אם אתה משתמש במהדורה האחרונה של Raspberry Pi OS, הפלט צריך להיות:
deb [arch=arm64] https://repo.jellyfin.org/debian bullseye main
עכשיו הכנס
sudo apt עדכון
לאחר מכן
sudo apt להתקין ג'ליפין
ההתקנה תימשך מספר דקות. נכנסים
sudo systemctl הַתחָלָה ג'ליפין
יתחיל מיד את שרת Jellyfin, ו
sudo systemctl לְאַפשֵׁר ג'ליפין
יבטיח ש-Jellyfin יתחיל בכל פעם שה-Pi יופעל מחדש.
גישה לג'ליפין דרך דפדפן
כעת תוכל לגשת לג'ליפין מכל מכונה באותה רשת על ידי הוספה של ':8096' לכתובת ה-IP המקומית של הפטל פאי. לדוגמה, אם כתובת ה-IP המקומית של ה-Pi היא 192.168.1.32, תקליד 192.168.1.32:8096 בשורת ה-URL של דפדפן.
אשף הגדרה ידריך אותך בשלבים הבאים של התהליך: בחירת שפה והגדרת שם המשתמש והסיסמה של משתמש המנהל (אתה).
לאחר מכן, האשף יבקש ממך להוסיף ספריות מדיה, אך כרגע אין לך ספריות.
SSH לתוך ה-Pi והשתמש ב- mkdir פקודה ליצירת ספרייה חדשה עבור כל סוג מדיה שאתה מתכנן להזרים.
סרטי mkdir
תיצור ספרייה חדשה בשם "סרטים" בספריית הבית שלך. הדרך השלמה תהיה
/home/pi/movies
בדפדפן, בחר את סוג התוכן מהרשימה הנפתחת ולאחר מכן נווט אל הספרייה המתאימה.
Jellyfin לא מאפשר לך להוסיף מדיה ישירות דרך ממשק האינטרנט, אז תצטרך ללכת חזרה למסוף או ללקוח ה-SSH שלך כדי להעביר קבצים לספרייה הנכונה בפטל שלך פאי.
הפקודה להעברת קבצים ברשת היא scp, כלומר עותק מאובטח.
כדי להעביר קובץ סרט בודד תזין:
scp /path/to/your/file.mp4 pi@192.168.1.32:/home/pi/movies/
כדי להעביר ספריה שלמה של סרטים לתיקיית "סרטים" ב-Pi שלך, תזין:
scp -r /path/to/your/local/movies/folder/ pi@192.168.1.32:/home/pi/movies/
לאחר שהעברת את המדיה שלך, חזור אל הדפדפן ולחץ על סמל ההמבורגר בצד שמאל למעלה.
בחר לוּחַ מַחווָנִים, לאחר מכן ספריות, ומהתפריט של ספריית "סרטים" שלך, לחץ סרוק ספרייה.
לאחר מכן, Jellyfin יסרוק את כל הקבצים ושמות הקבצים ותנסה להתאים אותם לערכי IMDB: זיהוי שחקנים, תאריכי פרסום, תמונות פוסטרים ותקצירים.
חזור על תהליך זה עם ספריות המוזיקה, ספרי האודיו ותוכניות הטלוויזיה שלך.
כשתסיים, מסך הבית של Jellyfin שלך אמור להיראות בערך כך:
גישה לג'ליפין מחוץ לביתך
זה מגניב שאתה יכול להזרים סרטים, תוכניות טלוויזיה ומוזיקה מדפדפן כשאתה בבית, אבל מקליד מחרוזת מספרים בסרגל הכתובות אינה מסוגננת במיוחד - ואותה מחרוזת לא תעבוד כשאתה בחוץ עוֹלָם.
כדי להיות מסוגל לגשת בצורה מאובטחת לזרמים מה-Pi שלך כשאתה מחוץ לבית, יש עוד כמה צעדים שאתה צריך לנקוט.
הראשון הוא לפנות לספק האינטרנט שלך ולבקש כתובת IP ציבורית סטטית. רוב הספקים יתקנו את ה-IP שלך בחינם או תמורת תשלום קטן. בשלב הבא, כדאי לבחור ולקנות שם דומיין.
מדף ההגדרות של הרשם שלך, מצא את אפשרויות 'DNS מתקדם' והוסף רשומת A חדשה. הגדר את מנחה בשדה '@' ושדה הערך לכתובת ה-IP הסטטית שלך. הגדר את ערך ה-TTL (Time to Lease) נמוך ככל האפשר, ולאחר מכן שמור.
כל בקשה שתוגש לשם הדומיין שרשמת תופנה לכתובת ה-IP שהזנת - שבמקרה זה היא הבית שלך. כעת עליך לשכנע את הנתב שלך להעביר את הבקשות הללו ל-Raspberry Pi שלך.
פתח מחדש את דף הניהול של הנתב, ומצא קטע שכותרתו העברת פורטים, מיפוי יציאות או ניהול יציאות, ולאחר מכן צור שני ערכים חדשים.
הראשון הוא עבור בקשות HTTP. הגדר גם את היציאה המקומית וגם את היציאה הציבורית ל-80, ואת כתובת ה-IP המקומית לכתובת ה-IP של ה-Pi שלך.
השני הוא עבור בקשות HTTPS. הגדר גם את היציאה המקומית וגם את היציאה הציבורית ל-443, ושוב, את כתובת ה-IP המקומית לכתובת ה-IP של ה-Pi שלך.
כדי לוודא שה-Pi שלך מבין בקשות נכנסות ויודע מה לעשות איתן, תצטרך להתקין שרת ותוכנת אבטחה כלשהי.
SSH לתוך ה-Pi והזן:
sudo apt להתקין אפאצ'י2
sudo systemctl הַתחָלָה אפאצ'י2
sudo systemctl לְאַפשֵׁר אפאצ'י2
sudo add-apt-repository ppa: certbot/certbot
sudo apt עדכון
sudo apt-לקבל התקן את python3-certbot-apache
כאשר Apache מותקן, הקלדת שם הדומיין החדש שלך בשורת ה-URL של דפדפן אמורה לגרום לך להגיע לדף ההחזקה של Apache המוגדר כברירת מחדל. זה טוב, כי זה אומר שבקשות בהחלט עוברות דרך ה-Pi, אבל עכשיו אתה צריך את ה-Pi כדי לחבר אותן לג'ליפין.
CD /etc/apache2/sites-available
לאחר מכן
סודוננוג'ליפין.conf
תיצור קובץ תצורה חדש של Apache באמצעות עורך הטקסט, nano.
הדבק את הדברים הבאים בקובץ, הקפד להחליף את שם הדומיין שלך בפועל יחד עם כתובת ה-IP המקומית של ה-Pi:
<VirtualHost *:80>
שם שרתהשרת שלך.שֵׁם
ProxyPreserveHost On
ProxyPass / http://192.168.1.32:8096/
RewriteEngine פועל
RewriteCond %{HTTP:שדרוג} שקע אינטרנט[NC]
RewriteCond %{HTTP:חיבור} שדרוג[NC]
RewriteRule ^/?(.*) "ws://192.168.1.32:8096/$1" [P, L]
</VirtualHost>
שמור וצא ננו עם Ctrl + O ואז Ctrl + X והפעל את קובץ ה-conf החדש עם
סודוa2ensiteג'ליפין.conf
הפעל מחדש את Apache:
הפעלה מחדש של שירות sudo apache2
השג אישור אבטחה חדש מ-Let's Encrypt with
sudo certbot
Certbot יציג בפניכם רשימה ויבקש מכם לבחור לאיזה אתר תרצו תעודת אבטחה. בשלב זה אמור להיות רק ערך אחד ברשימה, אז הזן את המספר המתאים והקש על return. כמו כן, תתבקשו לציין את כתובת המייל שלכם, והאם תרצו להתווסף לרשימת התפוצה של Electronic Frontier Foundation. תרגיש חופשי לסרב.
Certbot יבדוק שהכל תקין וייצור קובץ תעודה ומפתח במערכת שלך. בחר הפניה מחדש כאשר תתבקש, ולאחר מכן הפעל מחדש את Apache שוב.
הפעלה מחדש של שירות sudo apache2
כעת אתה יכול לגשת בצורה מאובטחת ל- Jellyfin ב-Raspberry Pi שלך מכל מקום בעולם.
הראינו לך כיצד להתקין ולהשתמש ב- Jellyfin כדרך בעלות נמוכה להזרמת סרטים, טלוויזיה, תוכניות, ספרי אודיו ומוזיקה ב-Raspberry Pi 4B שלך. כפי שאתה יכול לראות, זה לא קשה, ואם נהנית מהתהליך, יש עוד דרכים רבות להשתמש ב-Pi שלך כדי לארח אתרים ושירותים מהבית.