_Logo

En él día de ayer, les mostraba como usar nuestra RaspberryPi como servidor DLNA y apenas a los 5 minutos de publicar el post me dí cuenta que no había buscado si se podía usar minidlna a través de Docker, y la verdad que sí se puede.

Como minidlna es un servicio super rápido, eficiente y consume muy pocos recursos yo no voy a decir cual de las 2 opciones podés usar porque la verdad en las 2 el consumo es eficiente y es fácil de configurar.

Así que vamos al tema que nos convoca hoy. Crear el contenedor de minidlna es super sencillo. Con solo ejecutar lo siguiente ya lo vamos a tener andando:

$ docker run -d \
  --name NombreServerDLNA \
  --net=host \
  --restart=always \
  -v /ruta/a/tu/contenido:/media \
  -e MINIDLNA_MEDIA_DIR=/media \
  -e MINIDLNA_FRIENDLY_NAME=MyMiniDLNA \
  vladgh/minidlna

Explico los parámetros aunque se entienden bastante creo yo no?

–name: Nombre de nuestro contenedor.
–net: Tipo de red que va a usar el contenedor. Según el creador de la imagen de minidlna tiene que ser host si o si, sino no funciona.
restart: Se reinicia siempre que reinicio el equipo.
-v: Volumen a crear el cual apuntaremos a nuestro directorio con, en éste caso, las películas y lo vamos a poner en el directorio /media del contenedor.
-e MINIDLNA_MEDIA_DIR: Con ésto le indicamos a minidlna el directorio que tiene que usar para los archivos de medios. Fijense que sin ésto, no va a servir porque el servidor no va a saber donde ver nuestro contenido.
-e MINIDLNA_FRIENDLY_NAME: Nombre amigable que le podemos poner a nuestro contenedor, puede ser el que querramos.

Y si queremos montar varios directorios???

Eso es muy fácil, en la misma documentación del creador de la imagen nos dice lo que tenemos que hacer:

docker run -d \
  --net=host \
  -v /ruta/a/tu/contenido:/media/audio \
  -v /ruta/a/tu/contenido:/media/video \
  -e MINIDLNA_MEDIA_DIR_1=A,/media/audio \
  -e MINIDLNA_MEDIA_DIR_2=V,/media/video \
  -e MINIDLNA_FRIENDLY_NAME=MyMiniDLNA \
  vladgh/minidlna

Fíjense que tenemos que usar el mismo criterio que les comentaba en el artículo de ayer en cuanto a usar el parámetro A para el audio y V, para los videos. Estos nos garantiza de que podemos usar todos los directorios que querramos si configuramos todo como es debido.

Si se animan a usar minidlna en sus RaspberryPi via Docker por favor háganmelo saber en las redes sociales.


No olviden seguirnos en las redes sociales (consultas también):