目录
前言
Sharelist是一个挺好用的网盘程序,可以对接包括但不限于OneDrive和GoogleDrive等网盘,支持SMB和WebDav,也支持Local File。
虽然作者近期写了个新版本,但是个人实测并不怎么好用,还是觉得旧版好。
目前旧版的地址是 https://github.com/reruin/sharelist/tree/0.1
该版本的帮助文档是 https://reruin.github.io/sharelist/docs/v0.1/#/zh-cn/
不过由于原作者使用了Bootcdn这个垃圾玩意(经常出现国际不可访问或者访问异常),我推荐你使用我基于v0.1修改的版本
也就是 https://github.com/BlueSkyXN/Sharelist-Modify 使用了cdnjs(全局cloudflare)作为CDN源。
当然,原作者已经提供了自动脚本安装的方法,但是个人建议使用手动安装。
手动安装
首先下载源码包,或者用Git把仓库拉到你的本地
然后cd这个目录,需要安装npm&pm2
npm install
npm install pm2 -g
pm2 start app.js --name sharelist --env prod
pm2 save
然后如果你要直接运行,那么就
pm2 startup
请注意这个id是0,如果要用pm2 stop时是要id的
不过为了管理方便,更推荐使用宝塔PM2管理器。
默认识别是这样,如果没有正确加载,你也可以手动如下图所示填写
然后访问你服务器的这个默认监听端口即可开始程序配置安装引导。
访问与安全
请注意这种运行方法不会打开公网访问的fhq,只能内网访问,你需要手动打开防火墙。如果你使用docker则一般会默认自动的打开映射的端口的防火墙,同时很难解决这个问题。
当然,你也可以在配置文件中修改端口。
原则上我建议对这个内网端口不要打开公网访问,仅用自己的常用IP做防火墙IP白名单即可
同时也可以考虑用域名做HTTP反向代理这个玩意。
备份与恢复
在管理台左上角可以导出配置,但是没有提供导入的入口
实际上配置文件存储在本地的这个位置,复制文件内容直接覆盖即可
Comments NOTHING