
Openlist网盘,Alist网盘的开源替代
Openlist网盘,Alist网盘的开源替代
前言
众所周知,alist被作者卖给了会投毒和滥用用户隐私的无良公司
原本参与alist项目的共建作者得知后也是紧急重建了项目Openlist
目前是beta版本,众多共建作者也在紧张的更新中,希望大家耐心等待
再次感谢各位默默的付出作者
还不快去给项目点star
项目地址:https://github.com/OpenListTeam/OpenList/
项目官方文档:https://docs.openlist.team/zh/
话不多说,直接开搞
Docker Compose一键部署Openlist
1.新建容器存储目录
我的文件--Docker--openlist--data,确保路径没错误,右键详细信息,复制原始路径
2.修改文档,修改后全选复制
如果文档路径和我的一样,可以不修改
version: '3.3'
services:
openlist:
image: 'openlistteam/openlist:beta-aio' #beta-aio为beta版,后续如果有稳定版可更改为latest,重建
container_name: openlist #容器名称,可自定义
volumes:
- '/vol1/1000/Docker/openlist/data:/opt/openlist/data' #/vol1/1000/Docker/openlist/data为本地文件夹,可自行更改,确保目录存在,冒号右侧勿动
ports:
- '5245:5244' #映射端口,冒号左侧端口可自定义
environment:
- PUID=1000 #用户id,管理员一般为1000
- PGID=1000 #用户组id,默认1000
- UMASK=022
restart: unless-stopped #重启规则为,用户手动关闭不重启,其他情况如崩溃、错误等,自动重启
3.打开docker--compose--新增项目
4.项目名称:openlist
路径:我的文件--Docker--openlist
选择创建yml文件
在输入框内粘贴,刚才修改过的内容
点击确定
5.点击启动
6.来到容器,可以看到项目已经启动
7.获取初始密码,注意只有首次启动时会生成密码
在这里就可以看到初始密码,复制保存
8.浏览器打开服务端地址,局域网可以直接点击这里
或者输入你的NAS IP+自定义的端口号访问
9.初始用户名:admin
初始密码:刚才复制的密码
点击登录
10.更改账户和密码,点击管理
11.在这里更改账号密码,一定牢记自己的账号密码
大家可以看到,不管是风格还是,页面设计,不能说相似,只能说一模一样
这样极大方便了我们从alist直接平转过来,没有任何使用上的不同
也能证明,项目确实是师出同源
不过以后可能会分为不同的分支了
这里有一点和alist不一样,
获取令牌的网址更改了,而且整合到了一个网站,更方便用户使用
添加存储
测试了和alist操作一样
在网站获取token后添加
挂载网盘
点击文章右侧目录跳转,到对应网盘的挂载方式
准备工作
首先到对应云盘内的根目录创建一个文件夹名称自定义,等会我们会把这个文件夹挂载到openList
登录后点击--页面底部管理--点击存储--点击添加
1.挂载阿里云网盘
驱动器选择阿里云盘open
挂载路径 /在ALsit内显示的名称 例如/阿里云盘
序号 首页显示在目录中的排序,越小越靠前,可以是负数
备注 自定义,可以不填
云盘类型 默认 也可自行选择
刷新令牌 OpenList Token 获取工具 点击连接,登录后获取填入
其他选项根据自己需要更改
点击添加
就能在首页看到添加的网盘了
2.挂载115网盘
驱动器选择115网盘
挂载路径 /在ALsit内显示的名称 例如/115云盘
序号 首页显示在目录中的排序,越小越靠前,可以是负数
备注 自定义,可以不填
Cookie和二维码令牌二选一 对应的在 Qrcode 源 选项中选择登录设备
Cookie 获取
浏览器油猴脚本安装 115不大助手
在不大助手设置--工具中扫码获取
二维码令牌 获取
点击链接扫码获取,只填refresh token就可以
其他选项根据自己需要更改
点击添加
就能在首页看到添加的网盘了
3.挂载天翼云网盘
驱动器选择天翼云盘
挂载路径 /在openlist内显示的名称 例如/天翼云盘
序号 首页显示在目录中的排序,越小越靠前,可以是负数
备注 自定义,可以不填
用户名 你的用户名,一般是手机号
密码 你的密码
根文件夹ID 默认-11是根目录,如果想要挂载某个文件夹,网页登录打开对应文件夹,ID是地址栏最后的那串数字
Cookie 获取
网页登录云盘按F12进入开发者模式--点击网络--左侧找到listFiles开头选项--右侧栏中找到到Cookie复制
其他选项根据自己需要更改
点击添加
就能在首页看到添加的网盘了
4.其他网盘
网盘太多就不一一示范了,大差不差,都挺简单,参考上边的也可以完成
其他网盘参考openlist的官方文档,附官方文档链接
NAS远程挂载ALsit网盘
1.打开文件管理--远程挂载--挂载远程文件夹--选择WebDAV--下一步
2.IP 你的主机IP 端口 5244(默认,如自定义请修改)
用户名 登录openlist网盘的用户名
密码 登录密码
指定路径 /dav (/dav为根目录,如要挂载子目录为阿里网盘,则 /dav/阿里网盘
挂载名 在NAS中显示的名称,自定义
点击确定,完成挂载
本篇参考ALsit的官方文档,感谢作者大大的辛苦付出
可实现方案
远程挂载后
1.实现网盘文件和本地文件,无障碍相互复制--粘贴
直接在文件管理中选择文件--复制--粘贴即可
2.实现影视对网盘里影视文件的读取--刮削--播放
应用中授予影视对远程挂载目录的读写权限
在影视应用中添加相应的媒体库,等待刮削
在首页中进入刚刚添加的媒体库中选择播放
3.实现网盘文件与本地文件自动相互备份
通过飞牛自带的备份应用。其他系统也有对应的应用
选择备份飞牛---将本地文件备份到云盘
备份远程存储---下载云盘文件至本地
选择WebDAV
拓展
搭配CloudSaver等项目,实现影视一键添加到媒体库
做完可实现方案中的2
可以在CloudSaver中一键转存影视文件至相应网盘
媒体库就会自动添加并刮削
话不多说,只讲硬核。——我是温克Baby,下期见哦
- 感谢你赐予我前进的力量