OneIndex:一个OneDrive网盘的目录列表程序

OneIndex是一个可以将OneDrive网盘的目录索引出来的程序,可以供多人查看/下载,也就是变成了公共的网盘。而且不占用服务器空间,也不消耗服务器流量,很强大。

截图

OneIndex_2

特点

  • 响应式,支持小屏设备。
  • 图片在线预览。
  • 视频在线播放。
  • 代码在线查看(jscsshtmlshphpjavamd等)。
  • README.md支持,解析各目录下(onedirive目录下) README.md文件,在页面尾部展示。
  • 音频在线播放。
  • HEAD.md支持,在页面头部展示。
  • .password文件夹加密。

更新

OneIndex 3.0更新内容:

1、接口转为使用graph接口,支持个人账号 2、不在集成secret,请按照安装流程进行获取 3、增加管理后台(地址?/admin 初始密码:oneindex) 4、不同后缀文件展示方式自定义 5、<5M 文件,可以自定义直接输出(可解决跨域调用,比如字幕等问题) 6、cli文件夹上传(单线程) 7、后台文件夹上传(多线程) 8、图床(OneImages),还比较简陋。 9、新增 index.html 特性,如果目录下存在index.html 直接输出index.html而不列目录

需求

PHP空间,PHP 5.6+ 打开curl支持。 Onedrive账号 (个人、企业版或教育版/工作或学校帐户)。 oneindex程序:Github下载

安装

1、上传oneindex程序到根目录,设置config/、config/base.php、 cache/可读写权限。 2、浏览器访问、绑定账号 3、可以使用

更多使用方法查看Github:https://github.com/ikym/oneindex

Nginx伪静态设置:

if (!-f $request_filename){
    set $rule_0 1$rule_0;
}
if (!-d $request_filename){
    set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
    rewrite ^(/.*)$ /?/$1 last;
}

转载说明

Enjoy