Freenas 8.0.x multimedia: Establecer la DLNA

En contraste con Freenas, 0.7.x trae Freenas 8.0.x no hay apoyo de la DLNA todavía. Esto se ha resuelto ahora con el "La construcción de "Multimedia. Desde las Freenas regulares puedes actualizar fácilmente a "Multimedia" (incluso si has usado la misma versión antes, por ejemplo, desde Freenas 8.0.3-p1 a 8.0.3-p1-Multimedia. Cuando esto se hace (es decir, una versión con soporte multimedia está en marcha) sólo hay que activar la DLNA - se puede utilizar minidlna.

Primero el sistema debe ser montado en la memoria USB (o donde sea que Freenas esté instalado), con acceso de escritura:

mount -wu /

Ahora hay que crear un directorio en el pool de datos donde se almacenará más tarde la minidlna-Config y donde los cachés de miniaturas, etc. "pool" tiene que ser adaptado a las contrapartes de su propio sistema (en mi caso la unidad se llama "data").

mkdir -p /mnt/pool/dlna/var/db/minidlna
cd /mnt/pool/dlna

Ahora copie la configuración básica en el directorio recién creado y ábralo en el editor:

cp /conf/base/etc/local/minidlna.conf .
ee minidlna.conf

Hay varias entradas en minidlna.conf, para fotos, videos y música (o una combinación de estos) Allí hay que especificar el directorio correcto y configurar un nombre para el servidor DLNA (se pueden encontrar más posibilidades en el archivo), por ejemplo

media_dir=V,/mnt/pool/movies
media_dir=A,/mnt/pool/music
media_dir=P,/mnt/pool/photos
friendly_name=Servidor de medios

Para cargar minidlna en cada inicio, debe estar habilitado en rc.conf:

cd /conf/base/etc
ee rc.conf

Cambie la entrada correspondiente de "NO" a "SÍ":

minidlna_enable="SI"
minidlna_flags="-f /mnt/pool/dlna/minidlna.conf"

Eso es - si todo salió bien, un servidor DLNA aparecerá en la red después de un reinicio. Desafortunadamente, minidlna no detecta automáticamente los nuevos archivos y por lo tanto necesita ser reiniciada regularmente. El comando para esto:

reinicio del servicio minidlna

Lo pongo en un trabajo de cronometraje, que se ejecuta una vez al día a las 04:30 - si quieres ver una película recién añadida inmediatamente, tienes que reiniciar minidlna manualmente, pero si dejas que el trabajo de cronometraje se ejecute más a menudo interrumpirá el disfrute de la película/música. Todavía está por ver si esto puede cambiarse en el futuro. Además, en las futuras versiones de Freenas (8.2.x y superiores) debería ser posible configurar la DLNA directamente a través de la interfaz web. La fuente de este breve manual es la correspondiente Hilo conductor en el Foro de las LibertadesTambién describe cómo activar el soporte de Bittorrent e iTunes.

Actualización:Se ha lanzado FreeNAS 8.2.0, que incluye minidlna como un plugin. La mejor forma de configurar esto la describo en la correspondiente entrada del blog: minidlna.conf sintonizando bajo FreeNAS.

Actualización 2: Si quieres configurar un sistema FreeNAS completamente nuevo, puedes encontrar una sugerencia útil en mi Lista de compras para un NAS basado en los microservidores HP N40L. Por unos 500 euros se obtiene un sistema expansible que tiene suficiente potencia para varias aplicaciones, incluyendo un servidor minidlna.

17 comentarios

  1. por favor, envíame más información para noobs: cómo montar freenas con derechos de acceso para que pueda introducir los comandos, todo está instalado pero no puedo entrar en :(?) thx

  2. Si Freenas se está ejecutando, conéctese a él a través de SSH - allí puede montar el sistema de archivos con el primer comando.

  3. Hola Falk,

    Primero que nada, ¡¡gracias por el manual!! ha funcionado muy bien hasta ahora.

    si no hubiera una trampa... ¡Puedo ver todas las carpetas, pero no contienen ningún contenido!

    ¡¿podría ser por las autorizaciones que faltan?!

    1. ¿Qué derechos tienen los archivos de las carpetas? En realidad, incluso los formatos de archivo que la PS3 no puede reproducir, por ejemplo, al menos aparecen en la lista y se muestran en consecuencia.

  4. Hey bueno, soy un completo principiante y he estado buscando un manual para hacer funcionar la UPNP o la DLNA en mi FreeNAS 8.0.4 Multimedia. He importado un disco duro en mi NAS con el nombre de "Seagate", donde se almacenan todos mis videos, etc. ¿Tengo que usar el segundo comando así? -> "mkdir -p /mnt/seagate/pool/dlna/var/db/minidlna" perdón por la pregunta, si te lo estás preguntando ahora pero, ¿estaba inseguro sobre esto?

  5. Probablemente tendrá que omitir el directorio /pool/, ya que su piscina se llama "Seagate", si no me equivoco. Pero si el camino es incorrecto, no pasará nada malo, como mucho obtendrá un mensaje de error de que el directorio no puede ser creado.

  6. Hola. Bonita guía. Todo ha funcionado bien hasta ahora. El minidlna.conf editado está en la unidad USB con los archivos de medios que el volumen está integrado en Freenas. Pero Minidlna no se puede iniciar, porque no se puede acceder al minidlna.conf desde la unidad USB del servicio DLNA. Probablemente un problema de autorización. ¿Qué debo hacer ahora?

  7. ¿Tienes FreeNAS en la misma memoria USB? ¿O es una segunda memoria USB? No probé tu variante, en mi caso el Config está prácticamente en la unidad donde se almacenan los datos, y por supuesto puedes leer/escribir allí.

  8. Moinsens,
    Tienes un muy buen manual, desafortunadamente hice algo malo. Está buscando el minidlna.conf en el directorio equivocado.
    En el despegue, siempre hay...
    minidlna.pid
    " /mnt/Server/dlna# servicio minidlna reinicio
    ¿Minidlna no está corriendo? [comprobar /var/run/minidlna.pid].
    Empezando minidlna.
    Error de lectura del archivo de configuración /mnt/pool/dlna/minidlna.conf

    El minidlna.pid está en la carpeta de ejecución, no donde fue mi error?
    Saludos

Deje una respuesta

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *