This commit is contained in:
12600k-rog-d4
2025-08-13 11:58:50 +08:00
parent cb8fe9f52e
commit 9832bc14cf
4 changed files with 91 additions and 63 deletions

View File

@@ -0,0 +1,47 @@
version: '3.8'
services:
navidrome:
container_name: navidrome
image: deluan/navidrome:latest
ports:
- "4533:4533"
restart: always
environment:
# 扫描音乐库的计划
ND_SCANSCHEDULE: "@every 1h"
# 日志级别
ND_LOGLEVEL: "info"
# 默认语言
ND_DEFAULTLANGUAGE: "zh"
# 会话超时时间
ND_SESSIONTIMEOUT: "24h"
# 启用下载功能
ND_ENABLEDOWNLOADS: "true"
# 启用收藏夹
ND_ENABLEFAVOURITES: "true"
# 启用共享功能
ND_ENABLESHARING: "false"
# 在 UI 中启用5星评级
ND_ENABLESTARRATING: "true"
# 启用转码配置
ND_ENABLETRANSCODINGCONFIG: "true"
# 转码缓存大小
ND_TRANSCODINGCACHESIZE: "2000M"
# 图片缓存大小
ND_IMAGECACHESIZE: "1000M"
# 音乐文件路径
ND_MUSICFOLDER: "/music"
# 数据路径
ND_DATAFOLDER: "/data"
volumes:
# 将宿主机的数据目录挂载到容器的数据目录,用于数据持久化
- "./data:/data"
# 将宿主机的音乐目录挂载到容器的音乐目录,只读模式
- "./music:/music:ro"
networks:
- navidrome-net
networks:
navidrome-net:
driver: bridge