Alist是一个支持多种存储的文件列表程序,由 Gin 和 Solidjs 提供支持。支持多种存储供应商,包括本地存储、阿里云盘、Onedrive、Google Drive等,扩展方便。支持所有存储WebDAV,这是一种用于访问文件的标准。支持为特定路径添加密码保护和身份验证。
GITHUB:https://github.com/Xhofe/alist
一、先拉取Alist
或者在SSH上运行
docker pull xhofe/alist
二、切换到SSH,并按以下步骤运行
alist默认账号:admin
默认密码首次安装会在终端上出现,如果没看到可以手动运行
docker exec -it alist ./alist admin
3.25.0以上版本将密码改成加密方式存储的hash值,无法直接反算出密码,如果忘记了密码只能通过重新 随机生成 或者 手动设置
# 随机生成一个密码
docker exec -it alist ./alist admin random
# 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码
docker exec -it alist ./alist admin set NEW_PASSWORD
安装命令
docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:latest
上面这个安装命令运行后,VPS安全组开放TCP:5244端口
但是我遇到了一个问题,就是不知道密码
所以需要在SSH中运行
docker exec -it alist ./alist admin set NEW_PASSWORD
注:NEW_PASSWORD 是自己设置的密码
三、进入Alist文件管理系统
域名:5244 即可进入,输入账号密码登录
四、设置挂载网盘
登录以后,会提示你没有挂载网盘,点击下面的管理
进入后台,点击左边的存储→添加
以阿里运盘OPEN为例
挂载路径:/ 我是默认根目录
刷新令牌,前往:https://alist.nn.ci/tool/aliyundrive/request
扫码登录后,会获得一串看不懂的文字
然后添加就行了,返回首页可以看到阿里云盘的目录
五、更新方法
docker stop alist
docker rm alist
docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:latest
原创文章,作者:陌涛,如若转载,请注明出处:https://imotao.com/7600.html