Blog del Podcast
podcast      GitHub      Twitter   Telegram

PodGrab. Mi servidor de Podcast en Raspberry o Servidor Ubuntu, Debian,... mediante Docker

Lectura: 2 min. 317 palabras. docker

Podgrab es un administrador de podcasts desarrollado en Go, que descarga automáticamente los últimos episodios de podcasts a los que estés suscrito.

Existe la posibilidad de buscar podcast a través de iTunes para su posterior susbcripción, así como importar mediante el archivo /OPML/ que  tiene  la  mayor  parte  de  las  aplicaciones  de  podcast.

El desarrollador explica en su repositorio de GitHub, que la motivación de crear este servidor, fue que desde el inicio de pandemia comenzó a salir a correr y como no quería llevarse el móvil, decidió escuchar podcasts utilizando su reloj inteligente sincronizado con auriculares bluetooth y montó este método que podemos instalar a modo de servidor, para que se descarguen los podcast y tenerlos siempre disponibles.

El desarrollador explica que está trabajando para implementar un reproductor integrado en el servidor y crear una API para que se puedan crear aplicaciones que sincronicen con este servidor.

Docker oficial está genial, porque es compatible con  arquitecturas amd64, ARM / Raspberry Pi.

Docker para amd64, Raspberry Pi y ARM

Yo he expuesto el servicio por el puerto 90

#+BEGIN_EXAMPLE

docker run -d -p 90:8080 --name=podgrab -v "$HOME/docker/podgrab/assets:/assets" -v "$HOME/docker/podgrab/config:/config" akhilrex/podgrab

#+END_EXAMPLE

La base de datos que en el volumen /config y los podcasts se descargan en el directorio assets.

Docker-compose

Como siempre, para futuras modificaciones, recomiendo utilizar docker-compose

#+BEGIN_EXAMPLE

version: "2.1"

services:

podgrab:

image: akhilrex/podgrab

container_name: podgrab

environment:

volumes:

ports:

restart: unless-stopped

#+END_EXAMPLE

Después ejecutaremos:

#+BEGIN_EXAMPLE

docker-compose up -d

#+END_EXAMPLE

Variables de entorno

Nombre

Descripción

Defecto

CHECK_FREQUENCY

Con qué frecuencia comprobar si hay nuevos episodios y archivos faltantes (en minutos)

30

Conclusión

Hacía mucho tiempo que buscaba un servicio como este. Por fin tenemos la posibilidad de tener un servicio liviano, desarrollado en Go, para tener todos nuestros podcast favoritos accesibles y disponibles en un único lugar.

Fuentes


Publicado el jueves, 14 de enero de 2021







Powered by wdblog

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.