Med en Raspberry Pi kan du själv vara värd för dina egna poddsändningar hemma för att spara pengar och behålla full kontroll över ditt innehåll.
Poddsändningar är ett utmärkt sätt att dela dina åsikter, åsikter och hobbyer med världen, och prenumeranter kan lyssna på dina visdomsord medan de kör till jobbet eller fortsätter med hushållsarbete. Genom att vara värd för din podcast på en Raspberry Pi hemma har du ultimat kontroll över innehållet. Så här gör du.
Varför vara värd för dina egna podcasts på Raspberry Pi?
Vem som helst kan skapa en podcast. Allt du behöver är ett ämne där du kan vaxa lyriskt under en längre period, och lite inspelningsutrustning. Du kan till och med spela in poddsändningar på en Android-telefon.
Självklart, om dina produktionsvärden är högre, kanske du vill investera i en högkvalitativ mikrofon för podcasting, och det finns en mängd bra verktyg för att göra din podcast mer polerad. Men i grunden är podcasting en lågbudgetaffär.
Det enda verkliga undantaget från detta är hosting. Att strömma ljud över internet kräver bandbredd och bandbredd kostar pengar.
För att få ut dina fascinerande diatribes till dina väntande fans har du tre alternativ:
- Du kan använda en betald podcast-värdtjänst.
- Du kan vara värd för din podcast gratis på Spotify. Även om det här kan verka som en bra idé, låser du in dig själv och dina ord i en muromgärdad trädgård och skär av lyssnare som inte använder plattformen.
- Du kan vara värd för din egen podcast på din egen Raspberry Pi-hårdvara i ditt eget hem.
dir2cast är ett enkelt PHP-verktyg som skannar metadata för ljudfiler i din podcastkatalog, och skapar ett RSS-flöde som användare kan prenumerera på antingen direkt, eller genom en tredjepartstjänst som t.ex iTunes.
Förbered dina podcasts!
dir2cast tar inbäddad information från dina ljudfiler för att skapa ett RSS-flöde, så du måste se till att din podcast har den informationen inbäddad i ID3-taggarna. Det finns flera bra MP3-tag-redigerare tillgängliga.
Du vill ställa in titeln på podden, datumet och en beskrivning av avsnittet. Du kan också ställa in individuella bilder för varje spår.
Hur man installerar dir2cast på Raspberry Pi
Till att börja, följ vårt väsentliga guide för att ställa in din Raspberry Pi som en webbserver.
När din Pi-webbserver fungerar, gå till din domänregistrator och skapa en ny post. Ställ in typen till A, värden till "@", och värdet på din offentliga IP-adress. TTL bör vara så låg som möjligt.
Tillbaka på Raspberry Pi-kommandoraden, installera PHP XML-tillägget:
sudo apt Installera php-xml
Skapa en ny katalog för dina poddsändningar:
sudo mkdir /var/www/podcasts/
...och ge äganderätten till Apache-användaren:
sudo chown www-data: www-data /var/www/podcasts/
Använd CD kommando för att byta katalog:
CD /etc/apache2/sites-available/
Skapa en ny konfigurationsfil för Apache:
sudonanopoddsändningar.conf
Klistra in följande i den nya filen:
<VirtualHost *:80>
Server namnmuo.LOL
DocumentRoot /var/www/podcasts/VirtualHost>
Du bör byta ut muo.lol med ditt faktiska domännamn.
Spara och avsluta nano med Ctrl + O sedan Ctrl + X, aktivera sedan din nya conf-fil och starta om Apache.
sudoa2ensitepoddsändningar.conf
sudo-tjänsten apache2 omstart
Det är bra övning att säkra anslutningen med HTTPS. Du kan använda Certbot för detta:
sudo certbot
Välj ditt domännamn från en lista och tryck Stiga på. Certbot hämtar och distribuerar certifikat och nycklar som används för att säkra din webbplats, samt konfigurerar Apache till uppgradera alla anslutningar till HTTPS med ett SSL-certifikat .
Starta om Apache igen för att tillåta ändringarna att träda i kraft.
sudo-tjänsten apache2 omstart
Om du besöker din webbplats i en webbläsare kommer det inte att finnas något innehåll, men du kommer att se ett hänglås i URL-fältet som indikerar att anslutningen är säker.
Med det ur vägen, hoppa tillbaka in i terminalen och gå tillbaka till din hemkatalog:
CD
Använd nu Git för att klona dir2cast-förvaret och CD kommando för att flytta in i den
git klona https://github.com/ben-xo/dir2cast.git && cd dir2cast
Det finns några filer och mappar här som du måste kopiera till poddsändningar katalog du skapade tidigare:
sudo cp -r dir2cast.* test/ getID3/ /var/www/podcasts/
Använd dir2cast för att vara värd för podcaster på Raspberry Pi!
dir2cast är nu installerat och kommer att fungera som det är, men kommer att generera ett RSS-flöde med fel information. Använd nanotextredigeraren för att redigera dir2cast.ini fil.
sudo nano /var/www/podcasts/dir2cast.ini
Du kan också ändra namnet på PHP-filen för att göra din URL lättare att komma ihåg
sudo mv /var/www/podcasts/dir2cast.php /var/www/podcasts/index.php
Det finns många alternativ för hur du vill att din podcast ska bete sig, och din katalogstruktur utformad, men det är säkert att ignorera de flesta av dessa för tillfället.
Leta efter INFORMATION OM DIN PODCAST sektion. Du vill ställa in upphovsrätten, ditt namn och din e-postadress om du planerar att tillåta lyssnare att prenumerera via iTunes.
Det finns en mängd andra detaljer du kan ställa in – även om du inte behöver det. Dessa inkluderar en beskrivning av din show, om den innehåller mogna teman eller språk, och om omslagsbild ska bäddas in i flödet. När du är nöjd, spara och avsluta nano med Ctrl + O sedan Ctrl + X.
För att generera ditt RSS-flöde är allt du behöver göra att kopiera MP3-filen till din poddsändningar katalog:
sudo cp podcast-file.mp3 /var/www/podcasts/
Om du vill att din katalogstruktur ska vara mer organiserad kan du skapa valfritt antal underkataloger för dina ljudfiler. Men du behöver en kopia av php2cast.ini i var och en av dem.
Du måste också avkommentera RECURSIVE_DIRECTORY_ITERATOR = sant linje in dir2cast.ini.
dir2cast regenererar flödet när nytt innehåll läggs till i dess katalog, men väntar flera minuter för att se till att kopieringen är klar.
Gå och gör en kopp te och besök sedan ditt domännamn i din webbläsare. Du kommer att se en XML-fil som innehåller webbadressen till varje poddavsnitt, plus eventuella detaljer som du angett i ID3-taggarna eller dir2cast.ini fil. Detta uppdateras varje gång du lägger till ett nytt avsnitt. Det är så enkelt.
Testa din egen värd podcast
Innan du släpper ut din egen värd podcast till världen är det en bra idé att se till att den fungerar. Kopiera webbadressen till ditt RSS-flöde, klistra in det i din favoritpodcastklient och lyssna på din egen röst om ditt eget favoritämne. Det finns podcastklienter tillgängliga för alla större plattformar