Cómo alojar podcasts en casa en Raspberry Pi usando dir2cast

Los podcasts o podcasts son una excelente manera de compartir sus opiniones, ideas y pasatiempos sobre varios temas con el mundo, y los suscriptores pueden escuchar sus palabras de sabiduría mientras conducen al trabajo o se ponen al día con las tareas del hogar. Al alojar su propio podcast en su Raspberry Pi en casa, tiene el máximo control sobre el contenido que publica. Aquí está cómo hacerlo. Verificar Alternativas autohospedadas a los servicios propietarios que puede ejecutar en su Raspberry Pi.

Cómo alojar un podcast en casa en una Raspberry Pi usando dir2cast - Tutoriales de Raspberry Pi

¿Por qué podría albergar un podcast en una Raspberry Pi?

Cómo alojar un podcast en casa en una Raspberry Pi usando dir2cast - Tutoriales de Raspberry Pi

Cualquiera puede crear e iniciar un podcast. Todo lo que necesitas es un tema del que puedas hablar durante mucho tiempo y algún equipo de grabación. Tu puedes incluso Graba podcasts en tu teléfono Android.

Obviamente, si sus valores de producción son más altos, es posible que desee invertir en un micrófono de mayor calidad para el podcasting, y hay una gama de Herramientas geniales Para hacer su podcast más único. Pero básicamente, el podcasting es un asunto de bajo presupuesto.

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 entregar sus grandes y detallados discursos a sus fans potenciales, tiene tres opciones:

  1. Puede utilizar un servicio de alojamiento de podcasts de pago.
  2. Puede alojar su propio podcast de forma gratuita en Spotify. Si bien esto puede parecer una buena idea, se encerrará a sí mismo y a sus palabras en un jardín amurallado, cortando el acceso a usted de los oyentes que no usan la plataforma.
  3. Puede alojar su propio podcast en su Raspberry Pi doméstico.

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

¡Prepara tus propios podcasts!

Cómo alojar un podcast en casa en una Raspberry Pi usando dir2cast - Tutoriales de Raspberry Pi

dir2cast toma información incrustada de sus podcasts para crear una fuente RSS, por lo que debe asegurarse de que su podcast contenga esa información en etiquetas ID3. Hay muchos aplicaciones de edición de etiquetas MP3 Brillante disponible.

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

Cómo instalar dir2cast en Raspberry Pi

Cómo alojar un podcast en casa en una Raspberry Pi usando dir2cast - Tutoriales de Raspberry Pi

Para empezar, sigue nuestra guía básica Para configurar su Raspberry Pi como un servidor web.

Cómo alojar un podcast en casa en una Raspberry Pi usando dir2cast - Tutoriales de Raspberry Pi

Una vez que su servidor web Pi esté en funcionamiento, diríjase a su registrador de nombres de dominio y cree un nuevo registro. Establezca el tipo en A, el host en "@" y el valor en 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 el complemento PHP XML:

sudo apt install php-xml

Crea un nuevo directorio de podcasts:

sudo mkdir /var/www/podcasts/

... y dar propiedad al usuario de Apache:

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

Use el comando cd para cambiar el directorio:

cd /etc/apache2/sites-available/

Cree un nuevo archivo de configuración de Apache:

sudo nano podcasts.conf

En el nuevo archivo, pegue lo siguiente:

<VirtualHost *:80>

ServerName dztechs.lol

DocumentRoot /var/www/podcasts/

</VirtualHost>

debes reemplazar dztechs jajaja con su nombre de dominio real.

Guardar y salir de nano con Ctrl + O Entonces Ctrl + X Luego habilite su nuevo archivo conf y reinicie Apache.

sudo a2ensite podcasts.conf

sudo service apache2 restart

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

sudo certbot

Seleccione su nombre de dominio de la lista y presione OK Participar. Certbot buscará y publicará los certificados y claves utilizados para proteger su sitio web, y configurará Apache para actualizar todas las conexiones a HTTPS mediante un certificado SSL.

Reinicie Apache nuevamente para permitir que los cambios surtan efecto.

sudo service apache2 restart

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.

Después de esto, navegue de regreso a la Terminal, luego regrese a su directorio de inicio:

cd

Ahora use Git para clonar el repositorio dir2cast y comando cd para navegar hasta él:

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

Hay algunos archivos y carpetas que debe copiar en el directorio de podcasts que creó anteriormente:

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

¡Use dir2cast para alojar su podcast en su Raspberry Pi!

Cómo alojar un podcast en casa en una Raspberry Pi usando dir2cast - Tutoriales de Raspberry Pi

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

sudo nano /var/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 /var/www/podcasts/dir2cast.php /var/www/podcasts/index.php

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

Encuentra información sobre la sección de retransmisiones. Deberá configurar sus derechos de autor, nombre y 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. Esto incluye una descripción de su oferta, si tiene temas o lenguaje para adultos, y si desea incluir una foto de portada en el feed. Cuando estés feliz, guarda tu nano y sal con él. Ctrl + O Entonces Ctrl + X.

Para crear su propia fuente RSS, todo lo que necesita hacer es copiar el archivo MP3 en su directorio de podcasts:

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

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

También deberá descomentar RECURSIVE_DIRECTORY_ITERATOR = verdadero línea en dir2cast.ini.

Cómo alojar un podcast en casa en una Raspberry Pi usando dir2cast - Tutoriales de Raspberry Pi

dir2cast reconstruye la fuente cada vez que se agrega contenido nuevo a su directorio, pero espera varios minutos para asegurarse de que la copia esté completa.

Ve a preparar una taza de té, luego visita tu nombre de dominio en tu navegador. Verá un archivo XML que contiene la URL de cada episodio de podcast, junto con los detalles que especificó en las etiquetas ID3 o el archivo dir2cast.ini. Que se actualizará cada vez que se agregue un nuevo episodio. Simplemente. Verificar Cómo comenzar con el podcasting: una guía de podcasting para principiantes.

Cómo alojar un podcast en casa en una Raspberry Pi usando dir2cast - Tutoriales de Raspberry Pi

Pruebe su podcast autohospedado

Antes de dar rienda suelta a su podcast autohospedado en el mundo, es una buena idea asegurarse de que funciona. Copie la URL de su fuente RSS, péguela en su cliente de podcast favorito y escuche su voz sobre su tema favorito. Hay clientes de podcast disponibles para todas las plataformas principales. Puedes ver ahora Cómo generar ideas para su primer podcast: algunas formas geniales.

DzTech

Soy ingeniero estatal con amplia experiencia en los campos de programación, creación de sitios web, SEO y redacción técnica. Me apasiona la tecnología y me dedico a brindar información de calidad al público. Puedo convertirme en un recurso más valioso para los usuarios que buscan información precisa y confiable sobre reseñas de productos y aplicaciones especializadas en diversos campos. Mi compromiso inquebrantable con la calidad y la precisión garantiza que la información proporcionada sea confiable y útil para la audiencia. La búsqueda constante de conocimiento me impulsa a estar al día con los últimos avances tecnológicos, asegurando que las ideas compartidas se transmitan de forma clara y accesible.
Ir al botón superior