S Raspberry Pi môžete doma hostiť svoje vlastné podcasty, aby ste ušetrili peniaze a mali plnú kontrolu nad svojim obsahom.

Podcasty sú skvelým spôsobom, ako sa podeliť o svoje názory, názory a záľuby so svetom, a predplatitelia môžu počúvať vaše múdre slová počas jazdy do práce alebo domácich prác. Hostením svojho podcastu na Raspberry Pi doma máte nad obsahom maximálnu kontrolu. Tu je návod, ako na to.

Prečo hostiť svoje vlastné podcasty na Raspberry Pi?

Každý môže vytvoriť podcast. Všetko, čo potrebujete, je téma, o ktorej môžete lyrizovať dlhší čas, a nejaké nahrávacie vybavenie. Môžete dokonca nahrávanie podcastov na telefóne s Androidom.

Je zrejmé, že ak sú vaše výrobné hodnoty vyššie, možno budete chcieť investovať do a kvalitný mikrofón na podcastinga existuje celý rad skvelé nástroje, vďaka ktorým bude váš podcast dokonalejší. V zásade je však podcasting nízkorozpočtovou záležitosťou.

Jedinou skutočnou výnimkou je hosting. Streamovanie zvuku cez internet vyžaduje šírku pásma a šírka pásma stojí peniaze.

instagram viewer

Ak chcete dostať svoje fascinujúce slová k svojim čakajúcim fanúšikom, máte tri možnosti:

  • Môžeš použite platenú službu hostenia podcastov.
  • Svoj podcast môžete bezplatne hostiť na Spotify. Aj keď sa to môže zdať ako dobrý nápad, zamykáte seba a svoje slová do murovanej záhrady a odrezávate poslucháčov, ktorí platformu nepoužívajú.
  • Môžete hostiť svoj vlastný podcast na vlastnom hardvéri Raspberry Pi vo svojom vlastnom dome.

dir2cast je jednoduchý nástroj PHP, ktorý skenuje metadáta zvukových súborov vo vašom adresári podcastov a vytvorí RSS kanál, na odber ktorého sa môžu používatelia prihlásiť buď priamo, alebo prostredníctvom služby tretej strany, ako napr iTunes.

Pripravte si podcasty!

Dir2cast berie vložené informácie z vašich zvukových súborov na vytvorenie RSS kanála, takže sa musíte uistiť, že váš podcast má tieto informácie vložené do ID3 tagov. Existuje niekoľko skvelých Editory značiek MP3 k dispozícii.

Budete chcieť nastaviť názov podcastu, dátum a popis epizódy. Môžete tiež nastaviť jednotlivé obrázky pre každú skladbu.

Ako nainštalovať dir2cast na Raspberry Pi

Ak chcete začať, postupujte podľa našich zásad sprievodca nastavením vášho Raspberry Pi ako webového servera.

Keď váš webový server Pi funguje, prejdite k registrátorovi domény a vytvorte nový záznam. Nastavte typ na A, hostiteľ pre "@“ a hodnotu vašej verejnej IP adresy. TTL by malo byť čo najnižšie.

Späť na príkazový riadok Raspberry Pi nainštalujte rozšírenie PHP XML:

sudo apt Inštalácia php-xml

Vytvorte nový adresár pre svoje podcasty:

sudo mkdir /var/www/podcasts/

...a dať vlastníctvo používateľovi Apache:

sudo chown www-data: www-data /var/www/podcasts/

Použi cd príkaz na zmenu adresára:

cd /etc/apache2/sites-available/

Vytvorte nový konfiguračný súbor pre Apache:

sudonanopodcasty.conf

Do nového súboru prilepte nasledovné:

<VirtualHost *:80>

Názov serveramuo.lol
DocumentRoot /var/www/podcasts/

VirtualHost>

Mali by ste vymeniť muo.lol s vaším skutočným názvom domény.

Uložte a ukončite nano pomocou Ctrl + O potom Ctrl + X, potom povoľte nový súbor conf a reštartujte Apache.

sudoa2ensitepodcasty.conf
reštart služby sudo apache2

Je to dobrá prax zabezpečte pripojenie pomocou HTTPS. Na to môžete použiť Certbot:

sudo certbot

Vyberte názov svojej domény zo zoznamu a stlačte Zadajte. Certbot načíta a nasadí certifikáty a kľúče používané na zabezpečenie vašich stránok, ako aj konfiguráciu Apache na aktualizovať všetky pripojenia na HTTPS s certifikátom SSL .

Reštartujte Apache ešte raz, aby sa zmeny prejavili.

reštart služby sudo apache2

Ak navštívite svoje stránky vo webovom prehliadači, nebude tam žiadny obsah, ale v paneli s adresou URL uvidíte visiaci zámok, ktorý označuje, že pripojenie je zabezpečené.

Keď to prekáža, skočte späť do terminálu a presuňte sa späť do svojho domovského adresára:

cd

Teraz použite Git na klonovanie úložiska dir2cast a cd príkaz presunúť sa do nej

git klonovať https://github.com/ben-xo/dir2cast.git && cd dir2cast

Tu sú niektoré súbory a priečinky, ktoré musíte skopírovať do podcasty adresár, ktorý ste predtým vytvorili:

sudo cp -r dir2cast.* test/ getID3/ /var/www/podcasty/

Použite dir2cast na hosťovanie podcastov na Raspberry Pi!

Dir2cast je teraz nainštalovaný a bude fungovať tak, ako je, ale vygeneruje RSS kanál s nesprávnymi informáciami. Na úpravu použite nano textový editor dir2cast.ini súbor.

sudo nano /var/www/podcasts/dir2cast.ini

Môžete tiež zmeniť názov súboru PHP, aby sa vaša adresa URL ľahšie zapamätala

sudo mv /var/www/podcasts/dir2cast.php /var/www/podcasts/index.php

Existuje veľa možností, ako sa má váš podcast správať, a ako sa má usporiadať vaša adresárová štruktúra, ale väčšinu z nich môžete na chvíľu ignorovať.

Hľadajte INFORMÁCIE O VAŠOM PODCASTE oddiele. Ak plánujete umožniť poslucháčom prihlásiť sa na odber cez iTunes, budete chcieť nastaviť autorské práva, svoje meno a e-mailovú adresu.

Existuje množstvo ďalších podrobností, ktoré môžete nastaviť – aj keď nemusíte. Zahŕňajú popis vašej relácie, či obsahuje témy alebo jazyk pre dospelých a či sa má do informačného kanála vložiť obrázok obalu. Keď ste spokojní, uložte a ukončite nano pomocou Ctrl + O potom Ctrl + X.

Ak chcete vygenerovať informačný kanál RSS, všetko, čo musíte urobiť, je skopírovať súbor MP3 do svojho podcasty adresár:

sudo cp podcast-file.mp3 /var/www/podcasts/

Ak chcete, aby bola vaša adresárová štruktúra organizovanejšia, môžete pre svoje zvukové súbory vytvoriť ľubovoľný počet podadresárov. Ale budete potrebovať kópiu php2cast.ini v každom z nich.

Budete tiež musieť zrušiť komentár RECURSIVE_DIRECTORY_ITERATOR = pravda linka in dir2cast.ini.

dir2cast obnoví informačný kanál vždy, keď sa do jeho adresára pridá nový obsah, ale počká niekoľko minút, kým sa ubezpečí, že je kopírovanie dokončené.

Choďte si pripraviť šálku čaju a potom v prehliadači navštívte názov svojej domény. Uvidíte súbor XML obsahujúci adresu URL každej epizódy podcastu a všetky podrobnosti, ktoré ste zadali v značkách ID3 alebo dir2cast.ini súbor. Toto sa aktualizuje vždy, keď pridáte novú epizódu. Je to také jednoduché.

Otestujte si svoj vlastný hosťovaný podcast

Predtým, ako vypustíte svoj vlastný podcast do sveta, je dobré sa uistiť, že funguje. Skopírujte adresu URL svojho informačného kanála RSS, vložte ju do svojho obľúbeného klienta podcastov a počúvajte svoj vlastný hlas na svoju obľúbenú tému. Pre každú hlavnú platformu sú k dispozícii klienti podcastov