Z Raspberry Pi lahko sami gostite lastne poddaje doma, da prihranite denar in ohranite popoln nadzor nad svojo vsebino.
Podcasti so odličen način za deljenje vaših pogledov, mnenj in hobijev s svetom, naročniki pa lahko poslušajo vaše modre besede, medtem ko se vozijo v službo ali opravljajo gospodinjska opravila. Če svoj podcast gostite na Raspberry Pi doma, imate popoln nadzor nad vsebino. Tukaj je opisano, kako to storiti.
Zakaj gostiti lastne podcaste na Raspberry Pi?
Vsakdo lahko ustvari podcast. Vse, kar potrebujete, je tema, o kateri lahko dalj časa pišete pesmi, in nekaj snemalne opreme. Lahko celo snemanje podcastov na telefonu Android.
Če so vaše proizvodne vrednosti višje, boste morda želeli vlagati v a visokokakovosten mikrofon za podcasting, in tam je vrsta odlična orodja za bolj uglajen podcast. Toda v osnovi je podcasting nizkoproračunska zadeva.
Edina prava izjema pri tem je gostovanje. Pretakanje zvoka prek interneta zahteva pasovno širino, pasovna širina pa stane.
Če želite svojim čakajočim oboževalcem predstaviti svoje očarljive diatribe, imate na voljo tri možnosti:
- Ti lahko uporabite plačljivo storitev gostovanja podcastov.
- Svoj podcast lahko brezplačno gostite na Spotifyju. Čeprav se to morda zdi dobra zamisel, zapirate sebe in svoje besede v obzidan vrt ter odrežete poslušalce, ki ne uporabljajo platforme.
- Svoj podcast lahko gostite na lastni strojni opremi Raspberry Pi v svojem domu.
dir2cast je preprosto orodje PHP, ki skenira metapodatke zvočnih datotek v vašem imeniku podcastov in ustvari vir RSS, na katerega se lahko uporabniki naročijo neposredno ali prek storitve tretje osebe, kot je npr iTunes.
Pripravite svoje poddaje!
dir2cast vzame vdelane informacije iz vaših zvočnih datotek, da ustvari vir RSS, zato se morate prepričati, da ima vaš podcast te informacije vdelane v oznake ID3. Obstaja več odličnih Urejevalnik oznak MP3 na voljo.
Nastavite naslov podcasta, datum in opis epizode. Za vsako skladbo lahko nastavite tudi posamezne slike.
Kako namestiti dir2cast na Raspberry Pi
Za začetek sledite našim bistvenim vodnik za nastavitev vašega Raspberry Pi kot spletnega strežnika.
Ko vaš spletni strežnik Pi deluje, pojdite do registrarja domene in ustvarite nov zapis. Nastavite vrsto na A, gostitelj "@", in vrednost za vaš javni naslov IP. TTL mora biti čim nižji.
Nazaj v ukazno vrstico Raspberry Pi namestite razširitev PHP XML:
sudo apt namestite php-xml
Ustvarite nov imenik za svoje poddaje:
sudo mkdir /var/www/podcasts/
... in prepustite lastništvo uporabniku Apache:
sudo chown www-podatki: www-podatki /var/www/podcasts/
Uporabi cd ukaz za spremembo imenika:
cd /etc/apache2/sites-available/
Ustvarite novo konfiguracijsko datoteko za Apache:
sudonanopoddaje.conf
V novo datoteko prilepite naslednje:
<VirtualHost *:80>
Ime strežnikamuo.lol
DocumentRoot /var/www/podcasts/VirtualHost>
Moral bi zamenjati muo.lol z vašim dejanskim imenom domene.
Shranite in zapustite nano z Ctrl + O potem Ctrl + X, nato omogočite novo datoteko conf in znova zaženite Apache.
sudoa2ensitepoddaje.conf
ponovni zagon storitve sudo apache2
Dobra praksa je, da zaščitite povezavo s HTTPS. Za to lahko uporabite Certbot:
sudo certbot
Na seznamu izberite ime svoje domene in pritisnite Vnesite. Certbot bo pridobil in uvedel potrdila in ključe, ki se uporabljajo za zaščito vašega spletnega mesta, ter konfiguriral Apache za nadgradite vse povezave na HTTPS s SSL certifikatom .
Znova zaženite Apache, da spremembe začnejo veljati.
ponovni zagon storitve sudo apache2
Če spletno mesto obiščete v spletnem brskalniku, na njem ne bo nobene vsebine, vendar boste v URL vrstici videli ključavnico, ki označuje, da je povezava varna.
Ko tega ne boste več motili, skočite nazaj v terminal in se pomaknite nazaj v domači imenik:
cd
Zdaj uporabite Git za kloniranje repozitorija dir2cast in datoteke cd ukaz, da se premaknete vanj
git klon https://github.com/ben-xo/dir2cast.git && cd dir2cast
Tukaj je nekaj datotek in map, ki jih morate kopirati v poddaje imenik, ki ste ga ustvarili prej:
sudo cp -r dir2cast.* test/ getID3/ /var/www/podcasti/
Uporabite dir2cast za gostovanje podcastov na Raspberry Pi!
dir2cast je zdaj nameščen in bo deloval kot je, vendar bo ustvaril vir RSS z napačnimi informacijami. Za urejanje uporabite nano urejevalnik besedila dir2cast.ini mapa.
sudo nano /var/www/podcasts/dir2cast.ini
Prav tako lahko spremenite ime datoteke PHP, da si boste URL lažje zapomnili
sudo mv /var/www/podcasts/dir2cast.php /var/www/podcasts/index.php
Obstaja veliko možnosti za to, kako želite, da se vaš podcast obnaša, in za strukturo imenika, vendar je večino teh za trenutek varno prezreti.
Poiščite INFORMACIJE O VAŠEM PODCASTU razdelek. Nastavite avtorske pravice, svoje ime in e-poštni naslov, če nameravate dovoliti poslušalcem, da se naročijo prek iTunes.
Nastavite lahko še vrsto drugih podrobnosti, čeprav vam ni treba. Ti vključujejo opis vaše oddaje, ali vsebuje teme ali jezik za odrasle in ali naj v vir vdela naslovnico. Ko ste zadovoljni, shranite in zapustite nano z Ctrl + O potem Ctrl + X.
Če želite ustvariti vir RSS, morate samo kopirati datoteko MP3 v svoj poddaje imenik:
sudo cp podcast-file.mp3 /var/www/podcasts/
Če želite, da je vaša struktura imenikov bolj organizirana, lahko ustvarite poljubno število podimenikov za svoje zvočne datoteke. Vendar boste potrebovali kopijo php2cast.ini v vsakem od njih.
Prav tako boste morali odkomentirati RECURSIVE_DIRECTORY_ITERATOR = res vrstica v dir2cast.ini.
dir2cast znova ustvari vir vsakič, ko je v njegov imenik dodana nova vsebina, vendar počaka nekaj minut, da se prepriča, da je kopiranje končano.
Pojdite in skuhajte skodelico čaja, nato pa v brskalniku obiščite ime svoje domene. Videli boste datoteko XML, ki vsebuje URL vsake epizode podcasta in vse podrobnosti, ki ste jih določili v oznakah ID3 ali dir2cast.ini mapa. To se bo posodobilo vsakič, ko dodate novo epizodo. Tako preprosto je.
Preizkusite svoj podcast, ki ga sami gostite
Preden svoj podcast, ki ga sami gostite, objavite v svetu, se je dobro prepričati, da deluje. Kopirajte URL svojega vira RSS, ga prilepite v svoj najljubši odjemalec podcastov in poslušajte svoj glas o svoji najljubši temi. Za vsako večjo platformo so na voljo odjemalci podcastov