ShareList 是一个易用的网盘工具,支持快速挂载 GoogleDrive、OneDrive ,可通过插件扩展功能。
支持的网盘一览:
GoogleDrive
OneDrive(含世纪互联)
天翼云盘(支持账号密码挂载)
和彩云
本地文件
GitHub
蓝奏云
h5ai
WebDAV
SFTP
本文主要将如何部署,了解更多请见:Github
一、安装
1 通过脚本一键安装
脚本会自动安装nodejs和pm2
使用pm2对sharelist进程守护
wget --no-check-certificate -qO- https://raw.githubusercontent.com/reruin/sharelist/master/netinstall.sh | bash
更新
cd sharelist bash update.sh
2 通过Docker安装
git clone https://github.com/reruin/sharelist.git cd sharelist docker build -t yourname/sharelist . docker run -d -v /etc/sharelist:/sharelist/cache -p 33001:33001 --name="sharelist" yourname/sharelist
更新
cd sharelist git pull docker build -t yourname/sharelist . docker stop sharelist docker rm sharelist docker run -d -v /etc/sharelist:/sharelist/cache -p 33001:33001 --name="sharelist" yourname/sharelist
3 通过docker-compose安装
cd sharelist docker-compose up -d
更新
cd sharelist docker-compose build docker-compose up -d
访问 http://localhost:33001
WebDAV 目录 http://localhost:33001/webdav
使用Heroku
注册Heroku:https://heroku.com
注册完成后点开链接:https://heroku.com/deploy?template=https://github.com/reruin/sharelist-heroku
1 输入应用名:需唯一,同时也是链接前缀(https://应用名.herokuapp.com)
2 输入配置,需要先在本地生成
3 部署
另,如果第二步的【输入配置,需要先在本地生成】还可以这样做
1 输入应用名不变,2 修改为输入 {}
3,部署
部署完成后正常打开https://应用名.herokuapp.com,然后进行配置。配置完成后在sharelist的后台导出配置,然后重新部署一次(先在heroku删除应用),第二步输入你刚刚导出的配置
二、挂载网盘
挂载这一块,在Github的README说的很清楚,我就不再演示一遍了
详见:https://github.com/reruin/sharelist#使用示例
DEMO
https://demo-sharelist.herokuapp.com/
后台密码:haoduck.com
请不要在里面输入重要的信息(账号密码等)