¿Y por qué no con Docker? MiniDLNA en Docker
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):
- Twitter: @NeoSiteLinux
- Facebook: NeoSiteLinux
- Instagram: @neositeproducciones
- Telegram (canal): @NeoSiteLinux
- Telegram (canal de audios): @NeoSiteLinuxPodcast
- Telegram (grupo de chat): @NeoSiteLinuxgrupo
- Youtube: NeoSiteLinux
- iTunes: Plataforma en Español
- Patreon: NeoSiteLinux en Patreon
- Swoot: Cuenta en Swoot