群晖docker部署小雅全家桶及全部资源挂载到emby教程 您所在的位置:网站首页 emby账户和密码 群晖docker部署小雅全家桶及全部资源挂载到emby教程

群晖docker部署小雅全家桶及全部资源挂载到emby教程

2024-07-13 11:06| 来源: 网络整理| 查看: 265

群晖docker部署小雅全家桶及全部资源挂载到emby教程

群晖安装小雅全家桶大致三步,

1、部署小雅alist容器

2、拉取小雅网盘元数据(此步骤耗时很长2-4小时不等,合计拉取数据大小为60G+,取决你的网速)

3、部署docker版的emby,如已经安装了emby,这里有一下2种情况。

1.1:如已经安装了dokcer版的emby,请修改端口号,不要占用8096。

1.2:如已经安装了套件版的emby,ssh工具在最后会给你自动安装的emby容器,随后把新部署的docker emby删除,并重建一个新容器,并在重建的时候修改端口号,以防8096端口冲突造成容器无限重启。

下面正式进入教程:

一、docker部署小雅alist容器。

1、在群晖docker文件夹下新建文件夹xiaoya。

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

①Mytoken获取链接:https://media.cooluc.com/decode_token/ 点击顶部“进入移动端网页登录入口

在打开的网页按“F12 ”打开浏览器开发者工具。

在右边的开发者工具栏里,有一个“login.do?appName=aliyun”链接的选项,鼠标右键选择“复制--复制响应”

然后回到网页端,粘贴上步骤的“复制响应”数据到输入框,点击“解码Refresh Token”,在页面的上方就会弹出我们需要的手机端阿里云盘 Token(32位长).

②myopentoken 获取链接:https://alist.nn.ci/tool/aliyundrive/request.html ,点击“Go to login”,然后直接用自己的阿里云盘手机端APP扫码登录。然后在下一个网页方框就能得到需要需要的网页端阿里云盘Open Token(280位长)。

③temp_transfer_folder_id获取需要登陆阿里云盘,https://www.aliyundrive.com/drive,在资源盘下新建文件夹(xiaoya),点击进入后复制阿里云盘转存目录folder id,用于转存xiaoya网盘资源至自己网盘.

2、在桌面新建TXT文本,将以上获取的key分别填入新建文本mytoken.txt、myopentoken.txt、temp_transfer_folder_id.txt,上传至群晖docker/xiaoya文件夹中。

3、使用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

4、在群晖docker下启动xiaoya容器, 浏览器打开:【http:// 群晖的局域网IP:5678】,需等5分钟刷新浏览器验证是否挂载成功。刚开始页面会显示“获取设置失败”,这是正常情况“,这是因为小雅Alist加载需要一些时间。首次访问时,由于小雅需要进行索引,启动时间会比较慢,根据网络情况,需要1-5分钟不等。

5、自动清除阿里云盘缓存

使用小雅时,会先将视频缓存在自己的阿里云盘中。时间一长可能会占满整个云盘空间,导致无法使用。我们可以定期手动清空缓存文件夹,这里小雅为我们提供了一个自动删除缓存的方法,只需要一行代码。同样使用SSH工具连接端口后,输入以下命令:

bash -c "$(curl -s https://xiaoyahelper.zengge99.eu.org/aliyun_clear.sh| tail -n +2)" -s 3

二、挂载小雅emby全家桶。

1、在/volume1/docker/xiaoya文件夹下新建两个文本文档。

1.1:docker_address.txt,填写http://群晖ip地址:5678 .

1.2:emby_server.txt,填写 http://群晖ip地址:8096 .

【此处注意:】

如果已装有docker版emby的,请将原emby端口8096改成其他。

如果已装有套件版的emby,请填写其他端口号,不能用8096。

如果没有装过emby套件或者docker版的,请忽略。

2、在/volume1/docker/xiaoya下新建文件夹media文件夹。

3、登陆本地小雅网盘,http://群晖ip地址:5678,任意打开一个mp4视频,验证是否正常播放。

使用ssh登陆群晖sudo -i登陆root账号使用以下命令。【二选一】

部署命令:

1.使用emby官方容器命令(无法调用核显硬解)

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

2.使用第三方emby容器命令,(可以调用核显硬解)

bash -c "$(curl http://docker.xiaoya.pro/emby_plus.sh | sed 's#emby/embyserver#amilys/embyserver#')" -s /volume1/docker/xiaoya/media /volume1/docker/xiaoya

此时已经开始下载元数据,大概数据有60G+,所以请给docker准备150G+的空间,这里忘记截图了。

下载缓存时间较长,需要1~2小时甚至更长(本人从拉取元数据到安装完成大概耗时5小时+),根据网络和NAS性能,完成后会有提示请耐心等待,完成后重启xiaoya容器。

这里下载完成后,会自动开始解压下载的元数据,解压时间为半小时左右,此时会显示:

这里的端口号可能不对,这里请往上看第二步第一点,

你的端口号是你自己设置的端口号。如果你没装过emby,你的端口号可以用8096或者2345登录。

随后会自动开始安装emby容器。

这里安装完成后,进群晖查看你的容器。

如果你的容器自动重启,请删掉容器并重建。emby映像已下载好,直接双击重新部署即可,部署过程中请勾选自动重新启动。

这里修改端口号,把本地端口修改成为emby_server.txt里面填入的端口号,以防和已装好的emby8096端口冲突。

储存空间和装载路径同上,可以照抄上面的。

部署完成后,网页打开【http:// 群晖的局域网IP:你设置的端口号】,登录账号:xiaoya ,密码:1234 。

比如我这里就是【http:// 群晖的局域网IP:8921】,随后就尽情看片吧,速度杠杠的。

因我戴尔服务器没有核显,无法硬解,所以网页播放是不行的,会显示没有兼容的流。

所以建议大家直接用infuse、emby客户端,或者支持emby传输协议的软件:如Fileball、Vidhub等软件播放。

小雅官网地址 : http://alist.xiaoya.pro 更多详细可进小雅官网查阅。

到此为止,散会!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有