باستخدام Raspberry Pi ، يمكنك استضافة ملفات البودكاست الخاصة بك بنفسك في المنزل لتوفير المال والحفاظ على التحكم الكامل في المحتوى الخاص بك.
تعد المدونات الصوتية طريقة رائعة لمشاركة آرائك وآرائك وهواياتك مع العالم ، ويمكن للمشتركين الاستماع إلى كلماتك الحكيمة أثناء القيادة إلى العمل أو متابعة الأعمال المنزلية. من خلال استضافة البودكاست الخاص بك على Raspberry Pi في المنزل ، يمكنك التحكم المطلق في المحتوى. هيريس كيفية القيام بذلك.
لماذا تستضيف البودكاست الخاص بك على Raspberry Pi؟
يمكن لأي شخص إنشاء بودكاست. كل ما تحتاجه هو موضوع يمكنك من خلاله شمع غنائي لفترة طويلة ، وبعض أجهزة التسجيل. يمكنك حتى سجل البودكاست على هاتف Android.
من الواضح ، إذا كانت قيم الإنتاج لديك أعلى ، فقد ترغب في الاستثمار في ملف ميكروفون عالي الجودة للبودكاست، وهناك مجموعة من أدوات رائعة لجعل البودكاست الخاص بك أكثر صقلًا. لكن في الأساس ، يعد البث الصوتي مسألة منخفضة الميزانية.
الاستثناء الحقيقي الوحيد لهذا هو الاستضافة. يتطلب دفق الصوت عبر الإنترنت نطاقًا تردديًا ، ويكلف النطاق الترددي أموالًا.
من أجل إيصال خطاباتك اللاذعة الرائعة إلى معجبيك المنتظرين ، لديك ثلاثة خيارات:
- أنت تستطيع استخدام خدمة استضافة بودكاست مدفوعة الأجر.
- يمكنك استضافة البودكاست الخاص بك مجانًا على Spotify. في حين أن هذه قد تبدو فكرة جيدة ، إلا أنك تحبس نفسك وكلماتك في حديقة مسورة ، وتقطع الطريق على المستمعين الذين لا يستخدمون المنصة.
- يمكنك استضافة البودكاست الخاص بك على جهاز Raspberry Pi الخاص بك في منزلك.
dir2cast هي أداة PHP بسيطة تقوم بمسح البيانات الوصفية لملفات الصوت في دليل البودكاست الخاص بك ، و يقوم بإنشاء موجز RSS يمكن للمستخدمين الاشتراك فيه إما بشكل مباشر أو من خلال خدمة جهة خارجية مثل اي تيونز.
قم بإعداد ملفات البودكاست الخاصة بك!
يأخذ dir2cast المعلومات المضمنة من ملفاتك الصوتية لإنشاء موجز RSS ، لذلك تحتاج إلى التأكد من أن البودكاست الخاص بك يحتوي على تلك المعلومات مضمنة في علامات ID3. هناك العديد من العظماء محرري علامات MP3 متاح.
سترغب في تعيين عنوان البودكاست والتاريخ ووصف الحلقة. يمكنك أيضًا تعيين صور فردية لكل مسار.
كيفية تثبيت dir2cast على Raspberry Pi
للبدء ، اتبع أساسياتنا دليل لإعداد Raspberry Pi كخادم ويب.
بمجرد تشغيل خادم الويب Pi ، توجه إلى مسجل المجال الخاص بك وقم بإنشاء سجل جديد. اضبط النوع على أ، مضيف "@"، وقيمة عنوان IP العام الخاص بك. يجب أن يكون TTL منخفضًا قدر الإمكان.
مرة أخرى على سطر أوامر Raspberry Pi ، قم بتثبيت امتداد PHP XML:
sudo apt ثَبَّتَ بي أتش بي-xml
قم بإنشاء دليل جديد لملفات البودكاست الخاصة بك:
سودو مكدير /فار/www/podcasts/
.. ومنح الملكية لمستخدم Apache:
sudo chown www-data: www-data /فار/www/podcasts/
استخدم ال قرص مضغوط أمر لتغيير الدليل:
قرص مضغوط /etc/apache2/sites-available/
قم بإنشاء ملف تكوين جديد لـ Apache:
سودونانوالمدونة الصوتية.conf
في الملف الجديد ، الصق ما يلي:
<استضافة افتراضية *:80>
اسم الخادمmuo.مضحك جداً
جذر المستند /فار/www/podcasts/استضافة افتراضية>
يجب أن تحل محل muo.lol مع اسم المجال الفعلي الخاص بك.
احفظ واخرج من nano باستخدام السيطرة + O ثم السيطرة + X، ثم قم بتمكين ملف conf الجديد الخاص بك وأعد تشغيل Apache.
سودوa2ensiteالمدونة الصوتية.conf
إعادة تشغيل sudo خدمة apache2
إنها ممارسة جيدة تأمين الاتصال مع HTTPS. يمكنك استخدام Certbot لهذا:
sudo certbot
حدد اسم المجال الخاص بك من قائمة واضغط يدخل. سيقوم Certbot بجلب ونشر الشهادات والمفاتيح المستخدمة لتأمين موقعك ، بالإضافة إلى تكوين Apache ترقية جميع الاتصالات إلى HTTPS بشهادة SSL .
أعد تشغيل Apache مرة أخرى للسماح بتنفيذ التغييرات.
إعادة تشغيل sudo خدمة apache2
إذا قمت بزيارة موقعك في متصفح الويب ، فلن يكون هناك أي محتوى ، ولكنك سترى قفلًا في شريط عنوان URL يشير إلى أن الاتصال آمن.
بعد هذا بعيدًا ، انتقل مرة أخرى إلى الجهاز ، ثم عد إلى الدليل الرئيسي الخاص بك:
قرص مضغوط
الآن استخدم Git لاستنساخ مستودع dir2cast و قرص مضغوط الأمر للانتقال إليه
شخص سخيف استنساخ https://github.com/ben-xo/dir2cast.git && cd dir2cast
توجد بعض الملفات والمجلدات هنا تحتاج إلى نسخها إلى ملف المدونة الصوتية الدليل الذي أنشأته سابقًا:
sudo cp -r dir2cast. * test / getID3 / /var/www / بودكاست /
استخدم dir2cast لاستضافة البودكاست على Raspberry Pi!
تم تثبيت dir2cast الآن ، وسيعمل كما هو ، لكنه سينشئ موجز RSS بالمعلومات الخاطئة. استخدم محرر نصوص nano لتحرير ملف dir2cast.ini ملف.
سودو نانو /فار/www/podcasts/dir2cast.ini
يمكنك أيضًا تغيير اسم ملف PHP لتسهيل تذكر عنوان URL الخاص بك
sudo mv /فار/www/podcasts/dir2cast.php /فار/www/podcasts/index.php
هناك العديد من الخيارات حول الطريقة التي تريد أن يتصرف بها البودكاست الخاص بك ، وهيكل الدليل الخاص بك ، ولكن من الآمن تجاهل معظمها في الوقت الحالي.
بحث عن معلومات حول البث الخاص بك قسم. ستحتاج إلى تعيين حقوق النشر واسمك وعنوان بريدك الإلكتروني إذا كنت تخطط للسماح للمستمعين بالاشتراك من خلال iTunes.
هناك مجموعة كبيرة من التفاصيل الأخرى التي يمكنك تعيينها — على الرغم من أنك لست مضطرًا لذلك. يتضمن ذلك وصفًا لعرضك ، سواء كان يحتوي على سمات أو لغة ناضجة ، وما إذا كنت تريد تضمين صورة الغلاف في الخلاصة. عندما تكون سعيدًا ، احفظ nano واخرج منه السيطرة + O ثم السيطرة + X.
لإنشاء موجز RSS الخاص بك ، كل ما عليك فعله هو نسخ ملف MP3 إلى ملف المدونة الصوتية الدليل:
sudo cp بودكاست- file.mp3 /فار/www/podcasts/
إذا كنت تريد أن يكون هيكل الدليل الخاص بك أكثر تنظيمًا ، فيمكنك إنشاء أي عدد من الأدلة الفرعية لملفات الصوت الخاصة بك. لكنك ستحتاج إلى نسخة من php2cast.ini في كل منهم.
ستحتاج أيضًا إلى إلغاء التعليق على ملف RECURSIVE_DIRECTORY_ITERATOR = صحيح في الخط dir2cast.ini.
يقوم dir2cast بإعادة إنشاء الخلاصة كلما تمت إضافة محتوى جديد إلى دليله ، لكنه ينتظر عدة دقائق للتأكد من اكتمال النسخ.
اذهب واصنع كوبًا من الشاي ، ثم قم بزيارة اسم المجال الخاص بك في متصفحك. سترى ملف XML يحتوي على عنوان URL لكل حلقة بودكاست ، بالإضافة إلى أي تفاصيل حددتها في علامات ID3 أو dir2cast.ini ملف. سيتم تحديث هذا في كل مرة تضيف حلقة جديدة. بكل بساطة.
اختبر البودكاست المستضاف ذاتيًا
قبل إطلاق العنان للبودكاست المستضاف ذاتيًا على العالم ، من الجيد التأكد من أنه يعمل. انسخ عنوان URL لموجز RSS الخاص بك ، والصقه في عميل البودكاست المفضل لديك ، واستمع إلى صوتك في موضوعك المفضل. هناك عملاء بودكاست متاحون لكل منصة رئيسية