Sign inSign up

sftpmalin/minidlna

By sftpmalin

Updated 10 months ago

Serveur MiniDLNA léger et simple pour partager vidéos, musiques et photos sur le réseau.

Image
Networking
Databases & storage
0

1.6K

sftpmalin/minidlna repository overview

MiniDLNA - Docker auto-configurable

Description courte : MiniDLNA with automatic media folder detection & smart config.

Description

Image Docker basée sur debian:stable-slim avec minidlna installé. Au démarrage, un script entrypoint.sh génère automatiquement le fichier /config/minidlna.conf, puis scanne tous les dossiers dont le chemin commence par /media (/media, /media1_video, /media2_audio, etc.).

Le type de média est détecté en fonction du nom du dossier monté :

  • Vidéo : nom contenant video, film, moviemedia_dir=V,<chemin>
  • Audio : nom contenant audio, music, musiquemedia_dir=A,<chemin>
  • Photo : nom contenant photo, picturemedia_dir=P,<chemin>
  • Sinon : dossier ajouté en mode mixte → media_dir=<chemin>

Les dossiers vides sont ignorés. La base de données, les logs et la configuration sont stockés dans /config.

Volumes

  • /config : configuration MiniDLNA, base de données, logs
  • /media* : un ou plusieurs dossiers médias (films, séries, musique, photos, etc.)
Exemples de montages
-v /mnt/disque1/films:/media1_video:ro
-v /mnt/disque2/series:/media2_video:ro
-v /mnt/disque3/musique:/media3_audio:ro
-v /mnt/disque4/photos:/media4_photo:ro
-v /mnt/user/appdata/minidlna:/config:rw

Variables d'environnement

  • FRIENDLY_NAME (optionnel, défaut Tower)
    Nom du serveur tel qu’il apparaît sur les TV / clients DLNA.
  • ENABLE_SUBTITLES (optionnel, défaut yes)
    Active ou désactive la gestion des sous-titres (yes / no).

Ports

  • 8200/tcp : interface MiniDLNA
  • 1900/udp : SSDP (découverte DLNA/UPnP)

Exemple de commande docker run

docker run -d \
  --name=minidlna \
  --restart=unless-stopped \
  --net=host \
  --pids-limit=2048 \
  -e TZ=Europe/Paris \
  -e FRIENDLY_NAME="MonSuperServeur" \
  -e ENABLE_SUBTITLES="yes" \
  -v /mnt/disque1/films:/media1_video:ro \
  -v /mnt/disque2/series:/media2_video:ro \
  -v /mnt/disque3/musique:/media3_audio:ro \
  -v /mnt/disque4/photos:/media4_photo:ro \
  -v /mnt/user/appdata/minidlna:/config:rw \
  sftpmalin/minidnla:latest

Résumé

Cette image MiniDLNA est conçue pour être simple à lancer : tu montes tes dossiers en /media*, tu choisis éventuellement un nom de serveur avec FRIENDLY_NAME, et le conteneur génère automatiquement la configuration et démarre le service DLNA.

Tag summary

Content type

Image

Digest

sha256:734536bf5

Size

242.5 MB

Last updated

10 months ago

docker pull sftpmalin/minidlna