[分享] 安装部署 mini dlna

由社区成员发布并维护的操作指南(非铁威马官方发布)

版主: TerraSupportTMsupportTMjack

回复
头像
viiio
帖子: 75
注册时间: 2025年 4月 21日 星期一 8:48 pm
China

[分享] 安装部署 mini dlna

帖子 viiio »

因为系统的问题,导致媒体播放总是无法实现权限的控制,
具体见反馈 viewtopic.php?t=4646
表现为 媒体索引文件很容易通过dlna进行分享出去。
为了更方便在电视端看视频,所以通过dlna进行实现。
需要安装 部署 docker 以及下载 镜像 ,我这边采用的是 GioF71 /minidlna-docker
参考网站进行docker compose 配置。https://github.com/GioF71/minidlna-docker

贴出我的配置,供参考

代码: 全选

---
version: "3"

services:
  minidlna-desktop:
    image: docker.1ms.run/giof71/minidlna:latest
    container_name: minidlna-desktop
    network_mode: host
    environment:
      - MINIDLNA_ROOT_CONTAINER=.  # Possible values are . (Default), B (Browse), M (Music), V (Vidoes), P (Pictures)
      - MINIDLNA_DIR_V_1=/videos/movies
      - MINIDLNA_DIR_V_2=/videos/tv
      - MINIDLNA_ENABLE_INOTIFY=YES
      - MINIDLNA_FRIENDLY_NAME=TNAS
     # - MINIDLNA_FORCE_SORT_CRITERIA=+upnp:class,-dc:date,+upnp:album,+upnp:originalTrackNumber,+dc:title
      - PUID=1000
      - PGID=1000
    volumes:
      - /Volume2/video_2/movie:/videos/movies
      - /Volume2/video_2/TV:/videos/tv
      - ./config/log:/log
      - ./config/db:/db
    restart: unless-stopped
说明,需要建立config文件夹。
MINIDLNA_DIR_V_1 表示 视频文件目录1
MINIDLNA_DIR_A_1 表示音频文件目录1
MINIDLNA_DIR_P_1 表示 图片文件目录1
如需要多文件,按照MINIDLNA_DIR_V_2 等类比即可。
volumes: /Volume2/video_2/TV:/videos/tv 主要是后面的和上面的文件夹对应一致即可,如 /videos/tv ,前面的是主机的路径。
puid和pgid设置为1000。

这样处理后,即可有更好的权限管理。并且不担心其他视频文件通过dlna分享出去。
回复

回到 “社区操作指南”