小雅全家桶来啦,小白用户群晖部署emby简明教程

前言:

安装全家桶有什么作用:

因小雅网盘挂载到本地但是emby无法搜刮,本次全家桶将网盘上百T的影视资源进行整理搜刮部署到本地,实现emby海报墙,优雅的看电影。使用环境pve、unraid、esxi、物理群晖、N1盒子都可以部署,安装需要160G以上硬盘空间也可以使用外接硬盘(U盘

为了确保安全顺利,请大家提前将群晖已安装的emby、小雅网盘容器先删除并清空群晖docker文件夹,跟着教程一步一步部署。不想删除原有emby可以将8096端口改为8097。

初次部署配置:

1、修改镜像源地址到国内,方便镜像快速拉取;

2、群晖管理页,Filestation,新建docker文件夹,并对docker文件夹权限赋予everyone的读写权限,

3、docker下新建xiaoya文件夹,用于后续部署xiaoya,右键属性查看 xiaoya配置文件绝对路径;

一、本地部署小雅网盘

1、在群晖下新建文件夹xiaoya(添加everyone读写权限)

/volume1/docker/xiaoya

2、获取阿里云mytoken.txt、myopentoken.txt、temp_transfer_folder_id.txt

①mytoken.txt(推荐使用手机端)

安卓:https://aliyuntoken.vercel.app/

苹果:https://aliyuntoken.vercel.app/

电脑:https://alist.nn.ci/zh/guide/drivers/aliyundrive.html

②myopentoken.txt

https://alist.nn.ci/tool/aliyundrive/request

③temp_transfer_folder_id.txt

登陆阿里云盘https://www.aliyundrive.com/drive在资源盘下新建文件夹(xiaoya),点击进入后复制阿里云盘转存目录folder id填入temp_transfer_folder_id.txt

3、将以上获取的密钥分别填入新建文本mytoken.txt、myopentoken.txt、temp_transfer_folder_id.txt,上传至群晖docker/xiaoya文件夹中。

4、使用ssh登陆群晖sudo -i登陆root账号使用以下命令

docker run -d --restart=always --name=\"xiaoya\" -p 5678:80 -p 2345:2345 -p 2346:2346 -v /volume1/docker/xiaoya:/data xiaoyaliu/alist:latest

5、在群晖docker下启动xiaoya容器, 浏览器打开http://群晖ip地址:5678/,需等5分钟左右刷新浏览器验证是否挂载成功。

6、可以查看小雅更新日志

docker logs -f xiaoya

7、实时清理自己阿里盘缓存命令安装xiaoyaleep

bash -c \"$(curl -s https://xiaoyahelper.ddsrem.com/aliyun_clear.sh | tail -n +2)\" -s 3

“每24h自动清除缓存在自己阿里云下小雅缓存”

8、如果出现问题可以重启小雅服务

docker restart xiaoya

二、挂载emby全家桶

1、第一次执行

使用ssh登陆群晖sudo -i登陆root账号使用以下命令

bash -c \"$(curl http://docker.xiaoya.pro/emby_new.sh)\" -s --config_dir=/volume1/docker/xiaoya --action=generate_config

执行完毕会在xiaoya目录下生成emby_config.txt文件,按需修改、保存;

小雅全家桶来啦,小白用户群晖部署emby简明教程

接上一步,然后执行

bash -c \"$(curl http://docker.xiaoya.pro/emby_new.sh)\" -s --config_dir=/volume1/docker/xiaoyabe

备用地址

bash -c \"$(curl https://dsm.ainas.cc:88/Script/xiaoya/emby_new.sh)\" -s --config_dir=/volume1/docker/xiaoya

全家桶开始执行,根据emby_config.txt,自动完成安装,全过程因个人硬件及网络决定;

单独安装emby开心版本

docker run -d \\
--name emby \\
--device=/dev/dri:/dev/dri \\
-e UID=0 \\
-e GID=0 \\
-e GIDLIST=2 \\
-v /volume1/docker/xiaoya/config:/config  \\
-v /volume1/docker/xiaoya/xiaoya:/media  \\
-v /etc/nsswitch.conf:/etc/nsswitch.conf \\
--network=host \\
--restart=always \\
amilys/embyserver

三、:数据同步

全家桶会自动安装同步软件,如果安装失败,可以手动安装同步软件

bash -c \"$(curl http://docker.xiaoya.pro/resilio.sh)\" -s /volume1/docker/xiaoya /volume1/docker/xiaoya

1、resilio媒体库文件同步

/每日更新/电视剧

BHB7NOQ4IQKOWZPCLK7BIZXDGIOVRKBUL

/每日更新/电影

BCFQAYSMIIDJBWJ6DB7JXLHBXUGYKEQ43

/电影/2023

BGUXZBXWJG6J47XVU4HSNJEW4HRMZGOPL

/纪录片(已刮削)

BDBOMKR6WP7A4X55Z6BY7IA4HUQ3YO4BH

openwrt同步config 每15天

0 6 */15 * * bash -c \"$(curl http://docker.xiaoya.pro/sync_emby_config.sh)\" -s  /volume1/docker/xiaoya /volume1/docker/xiaoya >> /volume1/docker/xiaoya/resilio/cron.log  2>&1

2、元数据同步:

群晖计划任务重添加如下任务:

bash -c \"$(curl http://docker.xiaoya.pro/sync_emby_config.sh)\" -s /volume1/docker/xiaoya/xiaoya /volume1/docker/xiaoya

 

如果要调用独显可以用以下命令

docker stop emby && docker rm emby
docker run -d 
--name emby 
-e NVIDIA_VISIBLE_DEVICES=all
-v /usr/local/bin/nvidia-smi:/usr/local/bin/nvidia-smi
-v/usr/local/bin/nvidia-cuda-mps-control:/usr/local/bin/nvidia-cuda-mps-control
-v /usr/local/bin/nvidia-persistenced:/usr/local/bin/nvidia-persistenced
-v /usr/local/bin/nvidia-cuda-mps-server:/usr/local/bin/nvidia-cuda-mps-server
-v /usr/local/bin/nvidia-debugdump:/usr/local/bin/nvidia-debugdump
-v /usr/lib/libnvcuvid.so:/usr/lib/libnvcuvid.so
-v /usr/lib/libnvidia-cfg.so:/usr/lib/libnvidia-cfg.so
-v /usr/lib/libnvidia-compiler.so:/usr/lib/libnvidia-compiler.so
-v /usr/lib/libnvidia-eglcore.so:/usr/lib/libnvidia-eglcore.so
-v /usr/lib/libnvidia-encode.so:/usr/lib/libnvidia-encode.so
-v /usr/lib/libnvidia-fatbinaryloader.so:/usr/lib/libnvidia-fatbinaryloader.so
-v /usr/lib/libnvidia-fbc.so:/usr/lib/libnvidia-fbc.so
-v /usr/lib/libnvidia-glcore.so:/usr/lib/libnvidia-glcore.so
-v /usr/lib/libnvidia-glsi.so:/usr/lib/libnvidia-glsi.so
-v /usr/lib/libnvidia-ifr.so:/usr/lib/libnvidia-ifr.so
-v /usr/lib/libnvidia-ml.so:/usr/lib/libnvidia-ml.so
-v /usr/lib/libnvidia-opencl.so:/usr/lib/libnvidia-opencl.so
-v /usr/lib/libnvidia-ptxjitcompiler.so:/usr/lib/libnvidia-ptxjitcompiler.so
-v /usr/lib/libnvidia-tls.so:/usr/lib/libnvidia-tls.so
-v /usr/lib/libicuuc.so:/usr/lib/libicuuc.so
-v /usr/lib/libcuda.so:/usr/lib/libcuda.so
-v /usr/lib/libicudata.so:/usr/lib/libicudata.so
#核显/dev/dri这个映射建议删除
#--device /dev/dri:/dev/dri
--device /dev/nvidia0:/dev/nvidia0
--device /dev/nvidiactl:/dev/nvidiactl
--device /dev/nvidia-uvm:/dev/nvidia-uvm
--device /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools
-e UID=0 
-e GID=0 
-e GIDLIST=0 
-v /volume1/docker/xiaoya/config:/config 
-v /volume1/docker/xiaoya/xiaoya:/media 
-v /etc/nsswitch.conf:/etc/nsswitch.conf 
--network=host 
--add-host=\"xiaoya.host:127.0.0.1\" 
--restart=always 
amilys/embyserver:4.8.0.56

下载缓存时间较长,需要1~2小时甚至更长,根据网络和NAS性能,完成后会有提示请耐心等待,完成后重启xiaoya容器,使用官方emby推荐使用2345端口号登陆emby“http://群晖:2345,用客户端进行硬解,使用第三方emby2345、8096端口都可以使用。

出现该界面才算安装成功出现该界面才算安装成功

四、emby无法播放的解决办法

替换小雅播放网址

find /volume1/docker/xiaoya/xiaoya -type f -name \'*.strm\' -exec sed -i \'s#http://xiaoya.host:5678#http://127.0.0.1:5678#g\' {} +

结尾

大家在部署过程中遇到问题,本人小白能力有限,可以去小雅网站查找或者官群里咨询,本教程注重的是实操,小雅美女不辞辛苦为大家谋福利每天修改BUG搜刮海报付出了大量心血,请大家尊重小雅劳动果实,打赏作者为知识付费小雅全家桶来啦,小白用户群晖部署emby简明教程小雅还在不断进化请大家保持关注,小雅官网配置wiki:https://xiaoyaliu.notion.site/xiaoya-docker-69404af849504fa5bcf9f2dd5ecaa75f

© 版权声明
THE END
喜欢就支持一下吧
点赞23 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容