【心得】2024.7 极空间部署小雅alist+emby+自动同步最佳方案!
关于NAS部署小雅的各种乱七八糟的教程太多了,最近发现了一个非常优雅的方案,优点是:
1)完整度非常高,全部采用参数配置,不需要额外给宿主机写入各种乱七八糟的配置文件,非常清爽。
2)不需要执行shell命令,因此对于极空间这种阉割了ssh的也能方便配置。
手动能力强的直接参考:https://github.com/monlor/docker-xiaoya/tree/main ,当然最佳方案是像README里的使用docker-compose一键部署,但由于极空间无法运行docker-compose,需要拆成alist、metadata(同步)、emby三个步骤:
0)创建一个独立的网络xiaoya
这样容器之间可以通过名字互访

1)安装alist
参考命令:
docker run -d --name alist
-v xiaoya:/data
-p 5678:5678 -p 2345:2345 -p 2346:2346
-e TZ=Asia/Shanghai
-e ALIYUN_TOKEN=阿里云盘TOKEN
-e ALIYUN_OPEN_TOKEN=阿里云盘Open Token
-e ALIYUN_FOLDER_ID=阿里云盘文件夹ID
-e QUARK_COOKIE=夸克网盘cookie
-e AUTO_UPDATE_ENABLED=true
-e AUTO_CLEAR_ENABLED=true
--network=xiaoya
ghcr.io/monlor/xiaoya-alist
1.1)手动拉取镜像:ghcr.io/monlor/xiaoya-alist (下同)
1.2)参考上面代码配置容器,容易名字alist,网络选择xiaoya(下同)
建议分配CPU 1,内存512M
【注意】极空间无法执行docker volume create,为了避免机械硬盘工作,一定要使用真实路径创建目录!

2)安装metadata
【说明】这是这个项目的最大优势,直接把非常繁杂的元数据同步命令都封装到这个docker里了!
【注意】这一步要下载元数据(config、all、pikpak),实际启动后会运行好几个小时,但不用管,都是全自动的。
参考命令:
docker run -d --name metadata
-e LANG=C.UTF-8
-e EMBY_ENABLED=true
-e JELLYFIN_ENABLED=false
-e AUTO_UPDATE_EMBY_CONFIG_ENABLED=true
-v xiaoya:/etc/xiaoya
-v media:/media/xiaoya
-v config:/media/config
-v cache:/media/config/cache
-v meta:/media/temp
--network=xiaoya
ghcr.io/monlor/xiaoya-metadata
建议分配CPU 1,内存512M
3)安装emby
参考命令:
docker run -d --name emby
-e TZ=Asia/Shanghai
-e GIDLIST=0
-e ALIST_ADDR=http://alist:5678
-v media:/media
-v config:/config
-v cache:/cache
-p 6908:6908
--network=xiaoya
ghcr.io/monlor/xiaoya-embyserver
建议把UID和GID改成0,即使用root权限,避免显卡硬解出问题。
【注意】容器创建勾选显卡,否则embyserver运行太耗CPU资源了,风扇会经常呼呼的。
建议分配CPU 2,内存2G。

4)Done!
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案