介绍
ShareList 是一个易用的网盘工具,支持快速挂载 GoogleDrive、OneDrive 、阿里云盘,可通过插件扩展功能。
Github地址:https://github.com/reruin/sharelist
功能说明
- 多种网盘系统快速挂载。
- 支持虚拟目录和虚拟文件。
- 支持目录加密。
- 插件机制。
- 国际化支持。
- WebDAV导出
脚本安装
执行命令后将自动安装NodeJs环境,并在当前目录(执行命令的目录)安装sharelist。
wget --no-check-certificate -qO- https://raw.githubusercontent.com/reruin/sharelist/master/netinstall.sh | bash
访问 http://localhost:33001
即可进入 WebDAV 目录 http://localhost:33001/webdav
ShareList自带更新脚本,在sharelist目录内执行update.sh
即可自动更新。
手动安装
将项目仓库克隆到本地,进入项目目录执行:
npm install
npm install pm2 -g
pm2 start app.js --name sharelist --env prod
pm2 save
pm2 startup
更新
bash update.sh
宝塔面板
将项目仓库克隆到本地
在面板软件商店里安装PM2管理器
新建项目
启动文件:npm
运行目录:ShareList文件夹
项目名称:ShareList
运行用户:root
在面板防火墙里放行33001端口
Docker
docker run -d -v /etc/sharelist:/sharelist/cache -p 33001:33001 --name="sharelist" reruin/sharelist
初始化
安装完成首次访问 http://localhost:33001
地址,将进入初始化界面。