介绍

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即可自动更新。

Sharelist需要NodeJS运行环境(>=8.0),一些早期的发行版可能无法被支持。此脚本不支持Windows。

手动安装

将项目仓库克隆到本地,进入项目目录执行:

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地址,将进入初始化界面。

如果觉得我的文章对你有用,请随意赞赏