Con un Raspberry Pi, puoi ospitare autonomamente i tuoi podcast a casa per risparmiare denaro e mantenere il pieno controllo sui tuoi contenuti.
I podcast sono un ottimo modo per condividere le tue opinioni, opinioni e hobby con il mondo e gli abbonati possono ascoltare le tue parole di saggezza mentre guidano per andare al lavoro o andare avanti con le faccende domestiche. Ospitando il tuo podcast su un Raspberry Pi a casa, hai il massimo controllo sul contenuto. Ecco come farlo.
Perché ospitare i tuoi podcast su Raspberry Pi?
Chiunque può creare un podcast. Tutto ciò di cui hai bisogno è un argomento su cui puoi scrivere testi per un lungo periodo e alcune apparecchiature di registrazione. Puoi persino registrare podcast su un telefono Android.
Ovviamente, se i tuoi valori di produzione sono più alti, potresti voler investire in a microfono di alta qualità per il podcasting, e c'è una matrice di ottimi strumenti per rendere il tuo podcast più raffinato. Ma fondamentalmente, il podcasting è un affare a basso budget.
L'unica vera eccezione a questo è l'hosting. Lo streaming audio su Internet richiede larghezza di banda e la larghezza di banda costa denaro.
Per portare le tue affascinanti diatribe ai tuoi fan in attesa, hai tre opzioni:
- Puoi utilizzare un servizio di hosting di podcast a pagamento.
- Puoi ospitare il tuo podcast gratuitamente su Spotify. Anche se può sembrare una buona idea, stai rinchiudendo te stesso e le tue parole in un giardino recintato e tagliando fuori gli ascoltatori che non usano la piattaforma.
- Puoi ospitare il tuo podcast sul tuo hardware Raspberry Pi a casa tua.
dir2cast è un semplice strumento PHP che esegue la scansione dei metadati dei file audio nella directory del podcast e crea un feed RSS a cui gli utenti possono iscriversi direttamente o tramite un servizio di terze parti come iTunes.
Prepara i tuoi podcast!
dir2cast prende le informazioni incorporate dai tuoi file audio per creare un feed RSS, quindi devi assicurarti che il tuo podcast contenga tali informazioni incorporate nei tag ID3. Ce ne sono molti fantastici Editor di tag MP3 disponibile.
Ti consigliamo di impostare il titolo del podcast, la data e una descrizione dell'episodio. Puoi anche impostare singole immagini per ogni traccia.
Come installare dir2cast su Raspberry Pi
Per iniziare, segui il nostro essenziale guida alla configurazione del tuo Raspberry Pi come server web.
Una volta che il tuo server web Pi funziona, vai al tuo registrar di domini e crea un nuovo record. Imposta il tipo su UN, l'ospite di "@", e il valore del tuo indirizzo IP pubblico. Il TTL dovrebbe essere il più basso possibile.
Tornando alla riga di comando di Raspberry Pi, installa l'estensione PHP XML:
sudo apt installare php-xml
Crea una nuova directory per i tuoi podcast:
sudo mkdir /var/www/podcasts/
...e dai la proprietà all'utente Apache:
sudo chown www-data: www-data /var/www/podcasts/
Usa il CD comando per cambiare directory:
CD /etc/apache2/sites-available/
Crea un nuovo file di configurazione per Apache:
sudonanopodcast.conf
Nel nuovo file, incolla quanto segue:
<Host virtuale *:80>
Nome del servermuo.lol
DocumentRoot /var/www/podcasts/Host virtuale>
Dovresti sostituire muo.lol con il tuo vero nome di dominio.
Salva ed esci da nano con Ctrl+O Poi Ctrl+X, quindi abilita il tuo nuovo file conf e riavvia Apache.
sudoa2ensitepodcast.conf
sudo service apache2 riavviare
È buona norma farlo proteggere la connessione con HTTPS. Puoi usare Certbot per questo:
sudocertbot
Seleziona il tuo nome di dominio da un elenco e premi accedere. Certbot recupererà e distribuirà i certificati e le chiavi utilizzati per proteggere il tuo sito, oltre a configurare Apache per aggiornare tutte le connessioni a HTTPS con un certificato SSL .
Riavvia Apache ancora una volta per rendere effettive le modifiche.
sudo service apache2 riavviare
Se visiti il tuo sito in un browser web, non ci sarà alcun contenuto, ma vedrai un lucchetto nella barra degli URL che indica che la connessione è sicura.
Detto questo, torna al terminale e torna alla tua home directory:
CD
Ora usa Git per clonare il repository dir2cast e il file CD comandare di entrare in esso
idiota clone https://github.com/ben-xo/dir2cast.git && cd dir2cast
Ci sono alcuni file e cartelle qui che devi copiare nel file podcast directory che hai creato in precedenza:
sudo cp -r dir2cast.* test/ getID3/ /var/www/podcast/
Usa dir2cast per ospitare podcast su Raspberry Pi!
dir2cast è ora installato e funzionerà così com'è, ma genererà un feed RSS con le informazioni sbagliate. Utilizzare l'editor di testo nano per modificare il file dir2cast.ini file.
sudo nano /var/www/podcasts/dir2cast.ini
Puoi anche modificare il nome del file PHP per rendere il tuo URL più facile da ricordare
sudo mv /var/www/podcasts/dir2cast.php /var/www/podcasts/index.php
Ci sono molte opzioni su come vuoi che il tuo podcast si comporti e sulla struttura della tua directory, ma per il momento è lecito ignorare la maggior parte di queste.
Cerca il INFORMAZIONI SUL TUO PODCAST sezione. Ti consigliamo di impostare il copyright, il tuo nome e il tuo indirizzo e-mail se prevedi di consentire agli ascoltatori di iscriversi tramite iTunes.
Ci sono una miriade di altri dettagli che puoi impostare, anche se non è necessario. Questi includono una descrizione del tuo programma, se contiene temi o linguaggio per adulti e se incorporare la copertina nel feed. Quando sei soddisfatto, salva ed esci da nano con Ctrl+O Poi Ctrl+X.
Per generare il tuo feed RSS, tutto ciò che devi fare è copiare il file MP3 sul tuo podcast rubrica:
sudo cp podcast-file.mp3 /var/www/podcasts/
Se vuoi che la tua struttura di directory sia più organizzata, puoi creare un numero qualsiasi di sottodirectory per i tuoi file audio. Ma avrai bisogno di una copia di php2cast.ini in ciascuno di essi.
Dovrai anche decommentare il file RECURSIVE_DIRECTORY_ITERATOR = vero linea dentro dir2cast.ini.
dir2cast rigenera il feed ogni volta che viene aggiunto nuovo contenuto alla sua directory, ma attende diversi minuti per assicurarsi che la copia sia completa.
Vai a preparare una tazza di tè, quindi visita il tuo nome di dominio nel tuo browser. Vedrai un file XML contenente l'URL di ogni episodio del podcast, oltre a tutti i dettagli che hai specificato nei tag ID3 o dir2cast.ini file. Questo verrà aggiornato ogni volta che aggiungi un nuovo episodio. È così semplice.
Prova il tuo podcast self-hosted
Prima di scatenare il tuo podcast self-hosted nel mondo, è una buona idea assicurarsi che funzioni. Copia l'URL del tuo feed RSS, incollalo nel tuo client podcast preferito e ascolta la tua voce sul tuo argomento preferito. Sono disponibili client di podcast per tutte le principali piattaforme