【心得】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!
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
偏北就是我
校验提示文案
墨喵子160168
校验提示文案
哎呦喂啊哎呦喂
校验提示文案
小宝鸡
校验提示文案
企鹅巴耶夫
校验提示文案
柠檬酸666
校验提示文案
值友9635166772
校验提示文案
小楼0000
校验提示文案
值友3660377871
校验提示文案
值友3660377871
校验提示文案
偏北就是我
校验提示文案
小楼0000
校验提示文案
值友9635166772
校验提示文案
柠檬酸666
校验提示文案
小宝鸡
校验提示文案
哎呦喂啊哎呦喂
校验提示文案
企鹅巴耶夫
校验提示文案
墨喵子160168
校验提示文案