Cum să găzduiți podcasturi cu dir2cast pe Raspberry Pi acasă

Cum să găzduiți podcasturi cu dir2cast pe Raspberry Pi acasă
Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat. Citeşte mai mult.

Podcasturile sunt o modalitate excelentă de a vă împărtăși lumii opiniile, opiniile și hobby-urile, iar abonații vă pot asculta cuvintele de înțelepciune în timp ce conduc la serviciu sau se desfășoară cu treburile casnice. Găzduind podcast-ul pe un Raspberry Pi acasă, aveți controlul suprem asupra conținutului. Iată cum să o faci.





REALIZAREA VIDEOCLIPULUI ZILEI DEfilați PENTRU A CONTINUA CU CONȚINUT

De ce să vă găzduiți propriile podcasturi pe Raspberry Pi?

  femeie cu telefon și căști

Oricine poate crea un podcast. Tot ce ai nevoie este o temă pe care să poți cere versuri pentru o perioadă îndelungată și niște echipamente de înregistrare. Poți chiar înregistrați podcasturi pe un telefon Android .





Evident, dacă valorile producției dvs. sunt mai mari, poate doriți să investiți într-un microfon de înaltă calitate pentru podcasting , și există o serie de instrumente grozave pentru a vă face podcast-ul mai elegant . Dar, în principiu, podcasting-ul este o chestiune cu buget redus.





Internetul în sine este durere în limba engleză

Singura excepție reală de la aceasta este găzduirea. Transmiterea în flux audio pe internet necesită lățime de bandă, iar lățimea de bandă costă bani.

Pentru a transmite diatribele tale fascinante fanilor care te așteaptă, ai trei opțiuni:



  • Puteți utilizați un serviciu de găzduire podcast plătit .
  • Puteți găzdui podcastul gratuit pe Spotify. Deși aceasta poate părea o idee bună, vă închideți pe voi și cuvintele într-o grădină cu pereți și tăiați ascultătorii care nu folosesc platforma.
  • Vă puteți găzdui propriul podcast pe propriul hardware Raspberry Pi în propria casă.

dir2cast este un instrument PHP simplu care scanează metadatele fișierelor audio din directorul de podcast și creează un flux RSS la care utilizatorii se pot abona fie direct, fie printr-un serviciu terță parte, cum ar fi iTunes.

Pregătiți-vă podcasturile!

  editați datele id3 în puddletag

dir2cast preia informații încorporate din fișierele dvs. audio pentru a crea un flux RSS, așa că trebuie să vă asigurați că podcastul dvs. are acele informații încorporate în etichetele ID3. Sunt mai multe grozave Editore de etichete MP3 disponibil.





Veți dori să setați titlul podcastului, data și o descriere a episodului. De asemenea, puteți seta imagini individuale pentru fiecare piesă.

Cum se instalează dir2cast pe Raspberry Pi

  Un Raspberry Pi așezat pe o suprafață plană pe un fundal întunecat.

Pentru a începe, urmați esențialul nostru ghid pentru configurarea Raspberry Pi ca server web .





  namecheap dns records pentru muo.lol

Odată ce serverul dvs. web Pi funcționează, mergeți la registratorul de domeniu și creați o nouă înregistrare. Setați tipul la A , gazda la ' @ ', și valoarea pentru adresa dvs. IP publică. TTL ar trebui să fie cât mai scăzut posibil.

Înapoi pe linia de comandă Raspberry Pi, instalați extensia PHP XML:

 sudo apt install php-xml

Creați un director nou pentru podcasturile dvs.:

 sudo mkdir /var/www/podcasts/

...și dați dreptul de proprietate utilizatorului Apache:

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

Folosește CD comanda pentru schimbarea directorului:

 cd /etc/apache2/sites-available/

Creați un nou fișier de configurare pentru Apache:

 sudo nano podcasts.conf

În noul fișier, lipiți următoarele:

 <VirtualHost *:80> 
    
    ServerName muo.lol
    DocumentRoot /var/www/podcasts/

</VirtualHost>

Ar trebui să înlocuiți lol.lol cu numele dvs. de domeniu actual.

Salvați și ieșiți din nano cu Ctrl + O apoi Ctrl + X , apoi activați noul fișier de conf și reporniți Apache.

 sudo a2ensite podcasts.conf 
sudo service apache2 restart

Este o practică bună să securizați conexiunea cu HTTPS . Puteți folosi Certbot pentru asta:

 sudo certbot

Selectați numele de domeniu dintr-o listă și apăsați introduce . Certbot va prelua și va implementa certificate și chei utilizate pentru a vă securiza site-ul, precum și va configura Apache pentru upgrade toate conexiunile la HTTPS cu un certificat SSL .

Reporniți Apache încă o dată pentru a permite modificărilor să intre în vigoare.

 sudo service apache2 restart

Dacă vă vizitați site-ul într-un browser web, nu va exista niciun conținut, dar veți vedea un lacăt în bara de adrese URL care indică că conexiunea este sigură.

Cu asta din drum, sari înapoi în terminal și întoarce-te în directorul tău de acasă:

 cd

Acum folosiți Git pentru a clona depozitul dir2cast și CD comanda de a trece în ea

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

Există câteva fișiere și foldere aici pe care trebuie să le copiați în podcasturi directorul creat de tine mai devreme:

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

Utilizați dir2cast pentru a găzdui podcasturi pe Raspberry Pi!

  editarea dir2cast acest fișier în nano

dir2cast este acum instalat și va funcționa așa cum este, dar va genera un flux RSS cu informații greșite. Utilizați editorul de text nano pentru a edita dir2cast.ini fişier.

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

De asemenea, puteți schimba numele fișierului PHP pentru a face URL-ul mai ușor de reținut

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

Există multe opțiuni pentru modul în care doriți să se comporte podcastul dvs. și structura dvs. de directoare aranjată, dar este sigur să le ignorați majoritatea pentru moment.

Căutați INFORMAȚII DESPRE PODCASTUL DVS secțiune. Veți dori să setați drepturile de autor, numele și adresa de e-mail dacă intenționați să le permiteți ascultătorilor să se aboneze prin iTunes.

Există o mulțime de alte detalii pe care le puteți seta, deși nu este necesar. Acestea includ o descriere a emisiunii dvs., dacă conține teme mature sau limbaj și dacă să încorporați copertă în feed. Când ești fericit, salvează și ieși din nano cu Ctrl + O apoi Ctrl + X .

Pentru a genera fluxul RSS, tot ce trebuie să faceți este să copiați fișierul MP3 pe dvs podcasturi director:

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