Med en Raspberry Pi kan du være vert for dine egne podcaster hjemme for å spare penger og opprettholde full kontroll over innholdet ditt.
Podcaster er en flott måte å dele dine synspunkter, meninger og hobbyer med verden på, og abonnenter kan lytte til visdomsordene dine mens de kjører til jobb eller fortsetter med husarbeid. Ved å være vert for podcasten din på en Raspberry Pi hjemme, har du ultimat kontroll over innholdet. Slik gjør du det.
Hvorfor arrangere dine egne podcaster på Raspberry Pi?
Alle kan lage en podcast. Alt du trenger er et emne som du kan vokse lyrisk om i en lengre periode, og litt opptaksutstyr. Du kan til og med ta opp podcaster på en Android-telefon.
Selvfølgelig, hvis produksjonsverdiene dine er høyere, kan det være lurt å investere i en høykvalitets mikrofon for podcasting, og det er en rekke flotte verktøy for å gjøre podcasten din mer polert. Men fundamentalt sett er podcasting en lavbudsjettsak.
Det eneste virkelige unntaket fra dette er hosting. Streaming av lyd over internett krever båndbredde, og båndbredde koster penger.
For å få dine fascinerende diatribes ut til dine ventende fans, har du tre alternativer:
- Du kan bruke en betalt podcast-vertstjeneste.
- Du kan være vert for podcasten din gratis på Spotify. Selv om dette kan virke som en god idé, låser du deg selv og ordene dine inn i en inngjerdet hage, og avskjærer lyttere som ikke bruker plattformen.
- Du kan være vert for din egen podcast på din egen Raspberry Pi-maskinvare i ditt eget hjem.
dir2cast er et enkelt PHP-verktøy som skanner metadataene til lydfiler i podcastkatalogen din, og oppretter en RSS-feed som brukere kan abonnere på enten direkte, eller gjennom en tredjepartstjeneste som f.eks iTunes.
Forbered podcastene dine!
dir2cast tar innebygd informasjon fra lydfilene dine for å lage en RSS-feed, så du må sørge for at podcasten din har denne informasjonen innebygd i ID3-taggene. Det er flere flotte MP3-tag-redigerere tilgjengelig.
Du vil angi tittelen på podcasten, datoen og en beskrivelse av episoden. Du kan også angi individuelle bilder for hvert spor.
Hvordan installere dir2cast på Raspberry Pi
For å begynne, følg vårt essensielle veiledning for å sette opp Raspberry Pi som en webserver.
Når Pi-nettserveren din fungerer, kan du gå over til domeneregistratoren din og opprette en ny post. Sett typen til EN, verten til "@", og verdien til din offentlige IP-adresse. TTL bør være så lav som mulig.
Tilbake på Raspberry Pi-kommandolinjen, installer PHP XML-utvidelsen:
sudo apt installere php-xml
Opprett en ny katalog for podcastene dine:
sudo mkdir /var/www/podcasts/
...og gi eierskap til Apache-brukeren:
sudo chown www-data: www-data /var/www/podcasts/
Bruke cd kommando for å endre katalog:
cd /etc/apache2/sites-available/
Opprett en ny konfigurasjonsfil for Apache:
sudonanopodcaster.conf
I den nye filen limer du inn følgende:
<VirtualHost *:80>
Server navnmuo.lol
DocumentRoot /var/www/podcasts/VirtualHost>
Du bør erstatte muo.lol med ditt faktiske domenenavn.
Lagre og avslutt nano med Ctrl + O deretter Ctrl + X, aktiver deretter din nye conf-fil og start Apache på nytt.
sudoa2ensitepodcaster.conf
sudo-tjenesten apache2 omstart
Det er god praksis å sikre forbindelsen med HTTPS. Du kan bruke Certbot til dette:
sudo certbot
Velg ditt domenenavn fra en liste og trykk Tast inn. Certbot vil hente og distribuere sertifikater og nøkler som brukes til å sikre nettstedet ditt, samt konfigurere Apache til oppgradere alle tilkoblinger til HTTPS med et SSL-sertifikat .
Start Apache på nytt for å la endringene tre i kraft.
sudo-tjenesten apache2 omstart
Hvis du besøker nettstedet ditt i en nettleser, vil det ikke være noe innhold, men du vil se en hengelås i URL-linjen som indikerer at tilkoblingen er sikker.
Med det ute av veien, hopp tilbake til terminalen og gå tilbake til hjemmekatalogen din:
cd
Bruk nå Git til å klone dir2cast-depotet og cd kommando for å flytte inn i den
git klone https://github.com/ben-xo/dir2cast.git && cd dir2cast
Det er noen filer og mapper her som du må kopiere til podcaster katalog du opprettet tidligere:
sudo cp -r dir2cast.* test/ getID3/ /var/www/podcaster/
Bruk dir2cast til å være vertskap for podcaster på Raspberry Pi!
dir2cast er nå installert, og vil fungere som det er, men vil generere en RSS-feed med feil informasjon. Bruk nanotekstredigeringsprogrammet for å redigere dir2cast.ini fil.
sudo nano /var/www/podcasts/dir2cast.ini
Du kan også endre navnet på PHP-filen for å gjøre URL-adressen din lettere å huske
sudo mv /var/www/podcasts/dir2cast.php /var/www/podcasts/index.php
Det er mange alternativer for hvordan du vil at podcasten din skal oppføre seg, og katalogstrukturen din er lagt opp, men det er trygt å ignorere de fleste av disse for øyeblikket.
Se etter INFORMASJON OM PODCASTEN DIN seksjon. Du vil angi opphavsretten, navnet ditt og e-postadressen din hvis du planlegger å la lyttere abonnere via iTunes.
Det er en rekke andre detaljer du kan stille inn – selv om du ikke trenger det. Disse inkluderer en beskrivelse av showet ditt, om det inneholder modne temaer eller språk, og om du skal legge inn coverart i feeden. Når du er fornøyd, lagre og avslutt nano med Ctrl + O deretter Ctrl + X.
For å generere RSS-feeden din, er alt du trenger å gjøre å kopiere MP3-filen til din podcaster katalog:
sudo cp podcast-fil.mp3 /var/www/podcasts/
Hvis du vil at katalogstrukturen skal være mer organisert, kan du opprette et hvilket som helst antall underkataloger for lydfilene dine. Men du trenger en kopi av php2cast.ini i hver av dem.
Du må også fjerne kommentarer RECURSIVE_DIRECTORY_ITERATOR = sant linje inn dir2cast.ini.
dir2cast regenererer feeden hver gang nytt innhold legges til katalogen, men venter flere minutter for å sikre at kopieringen er fullført.
Gå og lag en kopp te, og besøk deretter domenenavnet ditt i nettleseren din. Du vil se en XML-fil som inneholder URL-en til hver podcast-episode, pluss alle detaljer du spesifiserte i ID3-taggene eller dir2cast.ini fil. Dette oppdateres hver gang du legger til en ny episode. Så enkelt er det.
Test ut podcasten din selv som vert
Før du slipper løs podcasten din som er vert for verden, er det en god idé å sørge for at den fungerer. Kopier URL-en til RSS-feeden din, lim den inn i favorittpodcastklienten din, og lytt til din egen stemme om ditt eget favorittemne. Det er podcast-klienter tilgjengelig for alle større plattformer