Con una Raspberry Pi, puede alojar sus propios podcasts en casa para ahorrar dinero y mantener un control total sobre su contenido.

Los podcasts son una excelente manera de compartir sus puntos de vista, opiniones y pasatiempos con el mundo, y los suscriptores pueden escuchar sus sabias palabras mientras conducen al trabajo o realizan las tareas domésticas. Al alojar tu podcast en una Raspberry Pi en casa, tienes el máximo control sobre el contenido. Aquí está cómo hacerlo.

¿Por qué alojar sus propios podcasts en Raspberry Pi?

Cualquiera puede crear un podcast. Todo lo que necesita es un tema sobre el que pueda hablar líricamente durante un período prolongado y algún equipo de grabación. Tu puedes incluso grabar podcasts en un teléfono Android.

Obviamente, si sus valores de producción son más altos, es posible que desee invertir en una micrófono de alta calidad para podcasting, y hay una serie de excelentes herramientas para hacer que tu podcast sea más pulido. Pero fundamentalmente, el podcasting es un asunto de bajo presupuesto.

instagram viewer

La única excepción real a esto es el alojamiento. La transmisión de audio por Internet requiere ancho de banda, y el ancho de banda cuesta dinero.

Para hacer llegar sus diatribas fascinantes a sus fans que esperan, tiene tres opciones:

  • Puede utilizar un servicio de alojamiento de podcasts de pago.
  • Puede alojar su podcast de forma gratuita en Spotify. Si bien esto puede parecer una buena idea, se está encerrando a sí mismo y a sus palabras en un jardín amurallado y aislando a los oyentes que no usan la plataforma.
  • Puede alojar su propio podcast en su propio hardware Raspberry Pi en su propia casa.

dir2cast es una herramienta PHP simple que escanea los metadatos de los archivos de audio en su directorio de podcasts y crea una fuente RSS a la que los usuarios pueden suscribirse directamente o a través de un servicio de terceros, como iTunes.

¡Prepara tus podcasts!

dir2cast toma información incrustada de sus archivos de audio para crear una fuente RSS, por lo que debe asegurarse de que su podcast tenga esa información incrustada en las etiquetas ID3. Hay varios grandes editores de etiquetas MP3 disponible.

Querrá establecer el título del podcast, la fecha y una descripción del episodio. También puede establecer imágenes individuales para cada pista.

Cómo instalar dir2cast en Raspberry Pi

Para empezar, sigue nuestro esencial guía para configurar su Raspberry Pi como un servidor web.

Una vez que su servidor web Pi esté funcionando, diríjase a su registrador de dominio y cree un nuevo registro. Establezca el tipo en A, el anfitrión de "@", y el valor a su dirección IP pública. El TTL debe ser lo más bajo posible.

De vuelta en la línea de comandos de Raspberry Pi, instale la extensión PHP XML:

sudo apto instalar php-xml

Crea un nuevo directorio para tus podcasts:

sudo mkdir /variable/www/podcasts/

... y dar propiedad al usuario de Apache:

sudo chown www-datos: www-datos /variable/www/podcasts/

Utilizar el cd Comando para cambiar de directorio:

cd /etc/apache2/sites-available/

Cree un nuevo archivo de configuración para Apache:

sudonanopodcasts.conf

En el nuevo archivo, pegue lo siguiente:

<Anfitrión virtual *:80>

Nombre del servidorMuo.jajaja
Raiz del documento /variable/www/podcasts/

Anfitrión virtual>

deberías reemplazar muo.lol con su nombre de dominio real.

Guardar y salir de nano con Control + O entonces Control + X, luego habilite su nuevo archivo conf y reinicie Apache.

sudoa2ensitepodcasts.conf
reinicio del servicio sudo apache2

Es una buena práctica para asegurar la conexión con HTTPS. Puedes usar Certbot para esto:

sudo certbot

Seleccione su nombre de dominio de una lista y presione Ingresar. Certbot obtendrá e implementará los certificados y las claves que se utilizan para proteger su sitio, además de configurar Apache para actualice todas las conexiones a HTTPS con un certificado SSL .

Reinicie Apache una vez más para permitir que los cambios surtan efecto.

reinicio del servicio sudo apache2

Si visita su sitio en un navegador web, no habrá ningún contenido, pero verá un candado en la barra de URL que indica que la conexión es segura.

Con eso fuera del camino, regrese a la terminal y regrese a su directorio de inicio:

cd

Ahora use Git para clonar el repositorio dir2cast y el cd comando para entrar en él

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

Aquí hay algunos archivos y carpetas que debe copiar en el podcasts directorio que creó anteriormente:

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

¡Use dir2cast para alojar podcasts en Raspberry Pi!

dir2cast ahora está instalado y funcionará tal como está, pero generará una fuente RSS con información incorrecta. Utilice el editor de texto nano para editar el dir2cast.ini archivo.

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

También puede cambiar el nombre del archivo PHP para que su URL sea más fácil de recordar.

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

Hay muchas opciones sobre cómo desea que se comporte su podcast y la estructura de su directorio, pero es seguro ignorar la mayoría de ellas por el momento.

Busca el INFORMACIÓN SOBRE SU PODCAST sección. Querrá establecer los derechos de autor, su nombre y su dirección de correo electrónico si planea permitir que los oyentes se suscriban a través de iTunes.

Hay una gran cantidad de otros detalles que puede configurar, aunque no es necesario. Estos incluyen una descripción de su programa, si contiene temas o lenguaje para adultos, y si se debe incrustar una portada en el feed. Cuando esté satisfecho, guarde y salga de nano con Control + O entonces Control + X.

Para generar su fuente RSS, todo lo que necesita hacer es copiar el archivo MP3 a su podcasts directorio:

sudo cp archivo-podcast.mp3 /variable/www/podcasts/

Si desea que su estructura de directorios esté más organizada, puede crear cualquier cantidad de subdirectorios para sus archivos de audio. Pero necesitará una copia de php2cast.ini en cada uno de ellos.

También tendrá que descomentar el RECURSIVE_DIRECTORY_ITERATOR = verdadero en linea dir2cast.ini.

dir2cast regenera la fuente cada vez que se agrega contenido nuevo a su directorio, pero espera varios minutos para asegurarse de que se complete la copia.

Vaya y prepárese una taza de té, luego visite su nombre de dominio en su navegador. Verá un archivo XML que contiene la URL de cada episodio de podcast, además de los detalles que especificó en las etiquetas ID3 o dir2cast.ini archivo. Esto se actualizará cada vez que agregue un nuevo episodio. Es así de simple.

Pruebe su podcast autohospedado

Antes de lanzar su podcast autohospedado al mundo, es una buena idea asegurarse de que funcione. Copie la URL de su fuente RSS, péguela en su cliente de podcast favorito y escuche su propia voz sobre su tema favorito. Hay clientes de podcast disponibles para todas las plataformas principales.