- # 正确顺序是:
- 先把硬盘分区、格式化并挂载到
/yesok - 确认
/yesok已成功挂载 - 再创建
/yesok/downloads - 最后安装
qBittorrent和Jellyfin
勾选 1Panel 的 “允许端口外部访问“
提示
不要在硬盘挂载之前创建 /yesok/downloads,否则目录会创建在系统盘上;之后再挂载硬盘时,原目录会被挂载点暂时遮住
先检查挂载:
findmnt /yesok
df -hT /yesok
确认显示 /dev/vdb1 挂载到 /yesok 后,再执行:
- 先在服务器创建目录并设置权限
mkdir -p /yesok/downloads/incomplete
chown -R 1000:1000 /yesok/downloads
chmod -R 775 /yesok/downloads
确认:
ls -ld /yesok /yesok/downloads
df -hT /yesok
- 修改 1Panel 的 Compose
进入:
1Panel → 应用商店 → 已安装 → qBittorrent → 编排/编辑
你现在的内容是:
volumes:
- ./config:/config
- ./data:/downloads
修改为:
volumes:
- ./config:/config
- /yesok/downloads:/downloads
保存后重建容器
qBittorrent 后台保存路径:/downloads
检查映射是否成功:
docker inspect 1Panel-qbittorrent-ti09 \
--format '{{range .Mounts}}{{println .Source "->" .Destination}}{{end}}'
正常应该看到:
/yesok/downloads -> /downloads
- Jellyfin
- 创建媒体分类目录
在服务器执行:
mkdir -p /yesok/downloads/movies
mkdir -p /yesok/downloads/tv
mkdir -p /yesok/downloads/music
mkdir -p /yesok/downloads/anime
mkdir -p /yesok/downloads/incomplete
chown -R 1000:1000 /yesok/downloads
chmod -R 775 /yesok/downloads
容器编排
找到 Jellyfin 配置里的:volumes:
保留原有的配置和缓存映射,在下面追加:
volumes:
- ./config:/config
- ./cache:/cache
- /yesok/downloads/movies:/media/movies:ro
- /yesok/downloads/tv:/media/tv:ro
- /yesok/downloads/music:/media/music:ro
- /yesok/downloads/anime:/media/anime:ro
保存
评论 0
欢迎参与讨论,请保持友善与尊重。