Files
nexus/wiki/sources/用docker中安装navidrome.md
2026-04-22 04:03:04 +08:00

2.4 KiB
Raw Blame History

title, type, tags, date
title type tags date
用Docker中安装Navidrome source
docker
music
navidrome
2026-04-14

Source File

Summary (用中文描述)

  • 核心主题:通过 Docker Compose 在 NAS/服务器上部署 Navidrome 音乐服务器
  • 问题域:家庭音乐媒体库管理、跨设备音乐播放、流媒体服务自托管
  • 方法/机制:使用 Docker Compose YAML 配置,挂载 NAS 音乐目录与数据目录,设置环境变量启用转码功能,以非 root 用户运行容器
  • 结论/价值Navidrome 提供开源、轻量、功能完整的自托管音乐流媒体解决方案,适合家庭媒体中心场景

Key Claims (用中文描述)

  • Navidrome 容器通过 user: "1026:100" 以非 root 用户身份运行,确保宿主机文件系统权限安全
  • 音乐目录以只读模式(:ro)挂载,防止容器误操作修改原始音乐文件
  • 转码缓存限制为 200MBND_TRANSCODINGCACHESIZE=200MB),保护磁盘空间
  • 启用自动转码下载功能(ND_AUTOTRANSCODEDOWNLOAD=true),客户端按需获取合适音质的音乐

Key Quotes

ports: - "4533:4533" — 容器端口映射到宿主机 4533供局域网访问 volumes: - /volume1/music:/music:ro — 将 NAS 音乐目录只读挂载到容器内 /music 路径 ND_ENABLETRANSCODINGCONFIG=true — 在 Web UI 中启用转码配置界面

Key Concepts

Key Entities

  • Navidrome开源音乐流媒体服务器Subsonic API 兼容,支持网页与移动客户端
  • 群晖 NASSynology NASNAS 存储设备,音乐文件的宿主机
  • Deluan/NavidromeNavidrome 官方 Docker 镜像发布者

Connections

Contradictions

  • 无已知冲突