Alist小雅超集Docker搭建排坑指南

Alist(小雅超集)是什么? 搭建步骤 最简单的方式: 复杂一点的方式: 其他注意事项 阿里云盘 token 更新资源数据库和索引 Webdav挂载 映射管理端口 Alist(小雅超集)是什么? 一个无需下载,可直接播放电影/美剧/日剧的网盘集合,资源超200T+ AList 是一个支持多种存储,支持网页浏览和 WebDAV 的文件列表程序,后端基于gin,前端使用 react。除了支持众多网盘存储之外(如:阿里云盘、百度网盘、OneDrive、Google Drive、天翼网 盘、移动云盘等等),还支持Samba存储,FTP存储等等,当然网盘的限制没变,比如百度的限 速,目前阿里云,影视音乐资源直接播放,下载更是直接调用下载器(比如IDM),满速下载。

其实火了好长时间了,但是之前只能挂载自己的网盘,所以吸引力不够,这段时间可以挂载他人 分享网盘,无需转存,也就是不需要转存到自己的网盘里,这简直太适合挂载电影电视剧之类的 多媒体文件了,在目前的网络带宽下,无需下载直接播放电影的诱惑实在太大了。 版本说明 Alist原版就是自己从头建立网盘聚合,这个其实对大多数人来说用处并不是那么大,由 前所说,共享大量的影视资源才是主流玩法,这里面有几个比较出名的,比如小雅超集(50T),

为什么用小雅?理由有两条,一是增加了搜索功能,二是那么多资源不用一一去添加了,哪怕你 用Alist原版自己去添加也非常费劲。

Alist原版(失效): https://github.com/alist-org/alist/release

小雅超集: http://alist.xiaoya.pro/

小雅docker hub:https://hub.docker.com/r/xiaoyaliu/alist

搭建步骤  https://alist.nn.ci/zh/guide/

最简单的方式:

一键创建或更新容器(最简单省事,其实步骤也是新建mytoken.txt和运行容器),但是只能查看 别人已经搭建好的资源,无法进入管理页面,添加自己搜集的资源 curl -s http://docker.xiaoya.pro/update_xiaoya.sh | bash

复杂一点的方式: 下载http://docker.xiaoya.pro/update_xiaoya.sh,

然后进行编辑,原版内容为: docker stop xiaoya docker rm xiaoya docker pull xiaoyaliu/alist:latest if [ -d /etc/xiaoya/mytoken.txt ]; then rm -rf /etc/xiaoya/mytoken.txt fi mkdir -p /etc/xiaoya touch /etc/xiaoya/mytoken.txt touch /etc/xiaoya/pikpak.txt docker run -d -p 5678:80 -v /etc/xiaoya:/data --restart=always --name=xiaoya xiaoyaliu/alist:latest

将红字替换为: docker run -d -p 5678:80 -p 5244:5244 -v /etc/xiaoya/mytoken.txt:/mytoken.txt --restart=always -- name=xiaoya xiaoyaliu/alist:latest

执行后就可以进入管理页面。

管理URL:http://x.x.x.x:5244/@manage 有了管理界面,就可以自己再新添资源了,还可以把自己的网盘也加入进去,不然只能搞套娃, 自己新建alist再把这个小雅超集alist包含进去。 注意这里增加了管理端口映射,管理员登录的用户名和密码都是admin,如果默认的80端口映射和 现有端口映射有冲突可以自己把5678改成其他的,比如8080或者8082之类的,因为小雅添加的搜 索功能只有浏览端口才可用,并且从安全角度来说,也建议日常使用浏览端口。 其他注意事项 阿里云盘token 建立mytoken.txt文件,使用自己的refresh_token,可能会有助于加快速度 需要使用手机移动端的refresh_token,具体可以通过下面这个页面来获取(点击“获取Token”,用阿 里云盘的APP扫描二维码,确认登陆,在下方显示 Token:xxxxxxxx): https://alist.nn.ci/zh/guide/drivers/aliyundrive.html 或者访问 https://easy-token.cooluc.com 获取你的移动端token 然后mytoken.txt这个文件里只需 要冒号之后的具体的token,不需要要其他字符。

然后,在终端命令行 (xxxxxxxxxxxxxxxx 就是你获取的token) echo xxxxxxxxxxxxxxxxxxxxxx > /etc/xiaoya/mytoken.txt 或者用其他方式编辑 /etc/xiaoya/mytoken.txt ,填入token,保存后退 出。 如果你的refresh_token不对,在打开4k视频的时候会出现如下错误: failed get link: failed to refresh token: The input parameter refresh_token is not valid. 更新资源 数据库和索引 重启就会自动更新数据库及搜索索引文件 docker restart xiaoya Webdav挂载 webdav 账号密码 用户: guest 密码: guest_Api789 浏览器直接可以打开小雅超集(Alist),但是播放器之类,包括手机平板之类的,是无法只输入网址 打开播放器,如果用浏览器直接打开 http://192.168.x.x:5678/dav/ 会报错: Method Not Allowed 因为Alist没有写前端页面,所以具体的加载图片参考下面: 常用软件设置,再次提醒别忘记尾部的dav路径。 nplayer(Android):

映射管理端口 之前安装过的,没有映射管理端口,现在想要改的话,可以用这个方式:

SSH链接主机

输入命 令: docker rm -f xiaoya

然后再输入: docker run -d -p 5678:80 -p 5244:5244 -v /etc/xiaoya/mytoken.txt:/mytoken.txt --restart=always --name=xiaoya xiaoyaliu/alist:latest

posted @ 2023-02-15 16:55  jamyes2020  阅读(24121)  评论(0编辑  收藏  举报