S Raspberry Pi můžete sami hostovat své vlastní podcasty doma, abyste ušetřili peníze a měli plnou kontrolu nad svým obsahem.

Podcasty jsou skvělým způsobem, jak sdílet své názory, názory a koníčky se světem, a předplatitelé mohou poslouchat vaše moudrá slova, když jedou do práce nebo se pustí do domácích prací. Hostováním svého podcastu na Raspberry Pi doma máte nad obsahem maximální kontrolu. Zde je návod, jak na to.

Proč hostovat své vlastní podcasty na Raspberry Pi?

Každý může vytvořit podcast. Vše, co potřebujete, je téma, o kterém můžete psát texty po delší dobu, a nějaké nahrávací zařízení. Můžete dokonce nahrávat podcasty na telefonu Android.

Je zřejmé, že pokud jsou vaše výrobní hodnoty vyšší, možná budete chtít investovat do a vysoce kvalitní mikrofon pro podcastinga je jich celá řada skvělé nástroje, díky kterým bude váš podcast dokonalejší. Ale v zásadě je podcasting nízkorozpočtová záležitost.

Jedinou skutečnou výjimkou je hosting. Streamování zvuku přes internet vyžaduje šířku pásma a šířka pásma stojí peníze.

instagram viewer

Abyste své fascinující hlášky dostali k čekajícím fanouškům, máte tři možnosti:

  • Můžeš použijte placenou službu hostování podcastů.
  • Svůj podcast můžete hostovat zdarma na Spotify. I když se to může zdát jako dobrý nápad, zamykáte sebe a svá slova do zahrady obehnané zdí a odříznete posluchače, kteří platformu nepoužívají.
  • Můžete hostovat svůj vlastní podcast na vlastním hardwaru Raspberry Pi ve svém vlastním domě.

dir2cast je jednoduchý nástroj PHP, který skenuje metadata zvukových souborů ve vašem adresáři podcastů a vytvoří RSS kanál, ke kterému se uživatelé mohou přihlásit buď přímo, nebo prostřednictvím služby třetí strany, jako je např iTunes.

Připravte si podcasty!

dir2cast bere vložené informace z vašich zvukových souborů k vytvoření RSS kanálu, takže se musíte ujistit, že váš podcast má tyto informace vložené do ID3 tagů. Existuje několik skvělých Editory MP3 tagů dostupný.

Budete chtít nastavit název podcastu, datum a popis epizody. Můžete také nastavit jednotlivé obrázky pro každou stopu.

Jak nainstalovat dir2cast na Raspberry Pi

Chcete-li začít, postupujte podle našeho základního průvodce nastavením Raspberry Pi jako webového serveru.

Jakmile váš webový server Pi funguje, přejděte k registrátorovi domény a vytvořte nový záznam. Nastavte typ na A, hostitel pro "@“ a hodnotu vaší veřejné IP adresy. TTL by mělo být co nejnižší.

Zpět na příkazový řádek Raspberry Pi nainstalujte rozšíření PHP XML:

sudo apt Nainstalujte php-xml

Vytvořte nový adresář pro své podcasty:

sudo mkdir /var/www/podcasts/

...a dát vlastnictví uživateli Apache:

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

Použijte CD příkaz pro změnu adresáře:

CD /etc/apache2/sites-available/

Vytvořte nový konfigurační soubor pro Apache:

sudonanopodcasty.conf

Do nového souboru vložte následující:

<VirtualHost *:80>

ServerNamemuo.lol
DocumentRoot /var/www/podcasts/

VirtualHost>

Měli byste vyměnit muo.lol s vaším skutečným názvem domény.

Uložte a ukončete nano pomocí Ctrl + O pak Ctrl + X, poté povolte nový soubor conf a restartujte Apache.

sudoa2ensitepodcasty.conf
restart služby sudo apache2

Je to dobrá praxe zabezpečte připojení pomocí HTTPS. K tomu můžete použít Certbot:

sudo certbot

Vyberte název své domény ze seznamu a stiskněte Vstupte. Certbot načte a nasadí certifikáty a klíče používané k zabezpečení vašeho webu a také nakonfiguruje Apache na upgradovat všechna připojení na HTTPS s certifikátem SSL .

Restartujte Apache ještě jednou, aby se změny projevily.

restart služby sudo apache2

Pokud svůj web navštívíte ve webovém prohlížeči, nebude tam žádný obsah, ale v řádku adresy URL uvidíte visací zámek, který značí, že připojení je zabezpečené.

Když to bude z cesty, skočte zpět do terminálu a přesuňte se zpět do svého domovského adresáře:

CD

Nyní použijte Git ke klonování úložiště dir2cast a CD příkaz k přesunu do něj

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

Zde jsou některé soubory a složky, které musíte zkopírovat do podcasty adresář, který jste vytvořili dříve:

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

Použijte dir2cast k hostování podcastů na Raspberry Pi!

dir2cast je nyní nainstalován a bude fungovat tak, jak je, ale bude generovat RSS kanál s nesprávnými informacemi. K úpravě použijte nano textový editor dir2cast.ini soubor.

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

Můžete také změnit název souboru PHP, aby byla vaše adresa URL snadněji zapamatovatelná

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

Existuje mnoho možností, jak chcete, aby se váš podcast choval, a uspořádání vaší adresářové struktury, ale většinu z nich můžete v tuto chvíli ignorovat.

Hledejte INFORMACE O VAŠEM PODCASTU sekce. Budete chtít nastavit autorská práva, své jméno a e-mailovou adresu, pokud plánujete umožnit posluchačům předplatit prostřednictvím iTunes.

Existuje řada dalších podrobností, které můžete nastavit – i když nemusíte. Patří mezi ně popis vašeho pořadu, zda obsahuje témata nebo jazyk pro dospělé a zda chcete do zdroje vložit přebal. Až budete spokojeni, uložte a ukončete nano pomocí Ctrl + O pak Ctrl + X.

Chcete-li vygenerovat svůj RSS kanál, vše, co musíte udělat, je zkopírovat soubor MP3 do svého podcasty adresář:

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

Chcete-li, aby byla struktura adresářů lépe organizovaná, můžete pro své zvukové soubory vytvořit libovolný počet podadresářů. Ale budete potřebovat kopii php2cast.ini v každém z nich.

Budete také muset odkomentovat RECURSIVE_DIRECTORY_ITERATOR = true linka dovnitř dir2cast.ini.

dir2cast obnoví zdroj pokaždé, když je do jeho adresáře přidán nový obsah, ale počká několik minut, aby se ujistil, že je kopírování dokončeno.

Jděte si uvařit šálek čaje a poté v prohlížeči navštivte název své domény. Zobrazí se soubor XML obsahující adresu URL každé epizody podcastu a veškeré podrobnosti, které jste uvedli v ID3 tagech nebo dir2cast.ini soubor. Toto se aktualizuje pokaždé, když přidáte novou epizodu. Je to tak jednoduché.

Vyzkoušejte svůj vlastní hostovaný podcast

Než vypustíte svůj vlastní hostovaný podcast do světa, je dobré se ujistit, že funguje. Zkopírujte adresu URL svého kanálu RSS, vložte ji do svého oblíbeného klienta podcastů a poslouchejte svůj vlastní hlas na své oblíbené téma. Klienti podcastů jsou k dispozici pro každou hlavní platformu