עם Raspberry Pi, אתה יכול לארח בעצמך את הפודקאסטים שלך בבית כדי לחסוך כסף ולשמור על שליטה מלאה על התוכן שלך.
פודקאסטים הם דרך מצוינת לחלוק את הדעות, הדעות והתחביבים שלך עם העולם, ומנויים יכולים להאזין לדברי החוכמה שלך בזמן שהם נוסעים לעבודה או ממשיכים בעבודות הבית. על ידי אירוח הפודקאסט שלך ב-Raspberry Pi בבית, יש לך שליטה אולטימטיבית על התוכן. הנה איך לעשות את זה.
למה לארח פודקאסטים משלך ב-Raspberry Pi?
כל אחד יכול ליצור פודקאסט. כל מה שאתה צריך זה נושא שבו אתה יכול לעשות שעווה לירי לתקופה ממושכת, וכמה ציוד הקלטה. אתה יכול אפילו להקליט פודקאסטים בטלפון אנדרואיד.
ברור שאם ערכי הייצור שלך גבוהים יותר, ייתכן שתרצה להשקיע ב- מיקרופון איכותי לפודקאסט, ויש מערך של כלים נהדרים להפוך את הפודקאסט שלך למלוטש יותר. אבל ביסודו, פודקאסט הוא עניין דל תקציב.
החריג האמיתי היחיד לכך הוא אירוח. הזרמת אודיו דרך האינטרנט דורשת רוחב פס, ורוחב פס עולה כסף.
על מנת להעביר את הדיאטריות המרתקות שלך אל המעריצים הממתינים שלך, יש לך שלוש אפשרויות:
- אתה יכול השתמש בשירות אירוח פודקאסטים בתשלום.
- אתה יכול לארח את הפודקאסט שלך בחינם ב-Spotify. למרות שזה אולי נראה כמו רעיון טוב, אתה נועל את עצמך ואת המילים שלך בגינה מוקפת חומה, ומנתק מאזינים שלא משתמשים בפלטפורמה.
- אתה יכול לארח פודקאסט משלך בחומרת Raspberry Pi משלך בבית שלך.
dir2cast הוא כלי PHP פשוט אשר סורק את המטא נתונים של קבצי אודיו בספריית הפודקאסט שלך, ו יוצר הזנת RSS שמשתמשים יכולים להירשם אליו ישירות או דרך שירות של צד שלישי כגון iTunes.
הכן את הפודקאסטים שלך!
dir2cast לוקח מידע מוטבע מקבצי האודיו שלך כדי ליצור הזנת RSS, אז אתה צריך לוודא שהמידע הזה מוטבע בפודקאסט בתגיות ה-ID3. יש כמה מעולים עורכי תגי MP3 זמין.
תרצה להגדיר את הכותרת של הפודקאסט, את התאריך ותיאור של הפרק. אתה יכול גם להגדיר תמונות בודדות עבור כל רצועה.
כיצד להתקין dir2cast על Raspberry Pi
כדי להתחיל, עקוב אחר המהות שלנו מדריך להגדרת Raspberry Pi שלך כשרת אינטרנט.
לאחר ששרת האינטרנט Pi שלך פועל, עבור אל רשם הדומיינים שלך וצור רשומה חדשה. הגדר את הסוג ל א, המארח ל"@", והערך לכתובת ה-IP הציבורית שלך. ה-TTL צריך להיות נמוך ככל האפשר.
בחזרה לשורת הפקודה Raspberry Pi, התקן את הרחבת PHP XML:
sudo apt להתקין php-xml
צור ספרייה חדשה עבור הפודקאסטים שלך:
sudo mkdir /var/www/podcasts/
...ותן בעלות למשתמש Apache:
sudo chown www-data: www-data /var/www/podcasts/
להשתמש ב CD פקודה לשנות ספרייה:
CD /etc/apache2/sites-available/
צור קובץ תצורה חדש עבור Apache:
סודוננופודקאסטים.conf
בקובץ החדש, הדבק את הדברים הבאים:
<VirtualHost *:80>
שם שרתmuo.חחח
DocumentRoot /var/www/podcasts/VirtualHost>
כדאי להחליף muo.lol עם שם הדומיין האמיתי שלך.
שמור וצא ננו עם Ctrl + O לאחר מכן Ctrl + X, ולאחר מכן הפעל את קובץ ה-conf החדש שלך והפעל מחדש את Apache.
סודוa2ensiteפודקאסטים.conf
הפעלה מחדש של שירות sudo apache2
זה תרגול טוב אבטח את החיבור עם HTTPS. אתה יכול להשתמש ב-Certbot בשביל זה:
sudo certbot
בחר את שם הדומיין שלך מתוך רשימה ולחץ על להיכנס. Certbot יביא ויפרוס אישורים ומפתחות המשמשים לאבטחת האתר שלך, כמו גם הגדרת אפאצ'י ל שדרג את כל החיבורים ל-HTTPS עם אישור SSL .
הפעל מחדש את Apache פעם נוספת כדי לאפשר לשינויים להיכנס לתוקף.
הפעלה מחדש של שירות sudo apache2
אם אתה מבקר באתר שלך בדפדפן אינטרנט, לא יהיה שום תוכן, אבל תראה מנעול בשורת ה-URL המציין שהחיבור מאובטח.
עם זה מחוץ לדרך, קפוץ חזרה למסוף וחזור לספריית הבית שלך:
CD
כעת השתמש ב-Git כדי לשכפל את מאגר dir2cast ואת CD פקודה לעבור לתוכו
git שיבוט https://github.com/ben-xo/dir2cast.git && cd dir2cast
יש כאן כמה קבצים ותיקיות שעליך להעתיק ל- פודקאסטים ספרייה שיצרת קודם לכן:
sudo cp -r dir2cast.* test/ getID3/ /var/www/podcasts/
השתמש ב-dir2cast כדי לארח פודקאסטים ב-Raspberry Pi!
dir2cast מותקן כעת, ויעבוד כפי שהוא, אך יפיק הזנת RSS עם המידע השגוי. השתמש בעורך הטקסט הננו כדי לערוך את dir2cast.ini קוֹבֶץ.
סודו ננו /var/www/podcasts/dir2cast.ini
אתה יכול גם לשנות את שם קובץ ה-PHP כדי להקל על זכירת כתובת האתר שלך
sudo mv /var/www/podcasts/dir2cast.php /var/www/podcasts/index.php
ישנן אפשרויות רבות לאופן שבו אתה רוצה שהפודקאסט שלך יתנהג, ומבנה הספריות שלך מסודר, אבל זה בטוח להתעלם מרובם כרגע.
חפש את ה מידע על הפודקאסט שלך סָעִיף. תרצה להגדיר את זכויות היוצרים, שמך וכתובת הדוא"ל שלך אם אתה מתכנן לאפשר למאזינים להירשם דרך iTunes.
יש עוד שורה של פרטים שאתה יכול להגדיר - אם כי אינך חייב. אלה כוללים תיאור של התוכנית שלך, אם היא מכילה נושאים בוגרים או שפה, ואם להטביע אמנות כיסוי בפיד. כשאתה מאושר, שמור וצא עם ננו Ctrl + O לאחר מכן Ctrl + X.
כדי ליצור את הזנת ה-RSS שלך, כל מה שאתה צריך לעשות הוא להעתיק את קובץ ה-MP3 שלך פודקאסטים מַדרִיך:
sudo cp podcast-file.mp3 /var/www/podcasts/
אם אתה רוצה שמבנה הספריות שלך יהיה מאורגן יותר, אתה יכול ליצור כל מספר של ספריות משנה עבור קבצי האודיו שלך. אבל תצטרך עותק של php2cast.ini בכל אחד מהם.
תצטרך גם לבטל את ההערות RECURSIVE_DIRECTORY_ITERATOR = נכון שורה פנימה dir2cast.ini.
dir2cast מחדש את העדכון בכל פעם שמתווסף תוכן חדש לספרייה שלו, אך ממתין מספר דקות כדי לוודא שההעתקה הושלמה.
לך תכין כוס תה, ואז בקר בשם הדומיין שלך בדפדפן שלך. תראה קובץ XML המכיל את כתובת האתר של כל פרק בפודקאסט, בתוספת כל הפרטים שציינת בתגי ה-ID3 או dir2cast.ini קוֹבֶץ. זה יתעדכן בכל פעם שתוסיף פרק חדש. זה כזה פשוט.
בדוק את הפודקאסט שלך באירוח עצמי
לפני שאתה משחרר את הפודקאסט שלך באירוח עצמי לעולם, מומלץ לוודא שהוא עובד. העתק את כתובת האתר של הזנת ה-RSS שלך, הדבק אותו בלקוח הפודקאסט האהוב עליך והאזין לקול שלך בנושא האהוב עליך. ישנם לקוחות פודקאסטים זמינים עבור כל פלטפורמה מרכזית