在上次用Office 365开发者订阅白嫖了大量空间后,需要想办法把这些空间利用起来,搜索了一圈GitHub上的解决方案,总结对比了部分,如下:
名称 | 开发语言 | 特点 | 部署 | 数据库 | 是否在维护 |
OneIndex | PHP | 典中典,开山鼻祖,作者删库了,重定向url均失效需要自己做一个,只能绑一个OneDrive网盘,支持游客上传,页面简单好看 | VPS | 无 | 否 |
OneManager | PHP | 个人认为很棒的版本,可以绑定多个不同网盘,支持游客上传,有多种主题,可自定义程度高 | 多种 | 无 | 是 |
OdIndex | PHP | 精简,不支持上传,代码量很少,页面自定义程度不高,单网盘,无管理后台 | VPS | 无 | 是 |
OneList | Py3,Go | 多网盘大目录 | VPS | MongoDB,redis | 否 |
PyOne | Py2.7 | python实现最早的解决方案, | VPS | MongoDB | 否 |
CuteOne | Py3 | 功能强大,pyOne的升级版,多盘同步,有会员功能、等级制度、付费查看、密码查看、支付模块、主题切换等功能 | VPS | mysql, MongoDB | 否 |
CuteOneP | PHP | CuteOne的PHP版本 | VPS | mysql | 否 |
ShareList | NodeJs | 支持快速挂载多种网盘 ,可通过插件拓展功能 | VPS | 无 | 是 |
OLAINDEX | PHP+ Laravel | 多网盘多账号 | VPS | 无 | 是 |
FODI | js,Py3 | 界面复古简单,Office 三件套预览,不支持超多文件同目录 | Cloudflare Workers | 无 | 是 |
OneDrive-Index-Cloudflare-Worker | js | 界面好看,代理下载,单网盘 | Cloudflare Workers | 无 | 是 |
需求:简单易维护,选择了OdIndex
需求变更:换成OneManager-php