简介
OneIndex
是一个可以将OneDrive
网盘的目录索引出来的程序,可以供多人查看/下载,也就是变成了公共的网盘。而且不占用服务器空间,也不消耗服务器流量,很强大。
截图
特点
- 响应式,支持小屏设备。
- 图片在线预览。
- 视频在线播放。
- 代码在线查看(
js
、css
、html
、sh
、php
、java
、md
等)。 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而不列目录
需求
安装
以下为手动安装教程,如果还不会安装的可以使用一键脚本安装:OneIndex一键安装脚本 for Debian。
1、上传oneindex程序到根目录,设置config/、config/base.php、 cache/可读写权限。
2、浏览器访问、绑定账号
3、可以使用
更多使用方法查看Github
:https://github.com/donwa/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;
}
版权声明:本文为原创文章,版权归 Rat's Blog 所有,转载请注明出处!
本文链接:https://www.moerats.com/archives/592/
如教程需要更新,或者相关链接出现404,可以在文章下面评论留言。
这个支持世纪互联的账号吗?
忘了,好像不支持
我是Win的服务器,可以么,请邮箱联系我,谢谢
绑定账号时出现登陆失败怎么办
多登陆几次看看,或者隐身模式啥的
大佬,如果在子文件夹,中,如何设置伪静态,nginx下,伪静态是否需要修改一下?
大佬,我的安装好后能正常进入到管理界面,但是打开网址后又直接回到安装初始界面,这是啥情况啊
Github Pages怎么部署OneInde
好像在Github Pages部署不了。
这个可以,后端放阿里云函数(免费的)。https://zhuanlan.zhihu.com/p/74538287
我很好奇,下载oneindex压缩包后 config下没有base.php啊,git clone过来也没有,你们的base.php哪来的?直接 touch config/base.php?直接创建的话内容是什么呢?
现在居然看不到了,没有就跳过
请问后台上传左右两个框具体填什么,我左边填的服务器上需要上传的文件名,右边默认的upload,但是点击上传总显示文件不存在咋办,求解答
这个我忘了,好久没用这个了
大佬你通常用什么方式上传onedrive
小文件我都是直接传,大文件用的百度网盘的秒传,然后下载到服务器,再传到onedrive
绑定账号的时候显示,我们无法完成你的请求,invalid_request: The provided value for the input parameter 'redirect_uri' is not valid. The expected value is a URI which matches a redirect URI registered for this client application.
好像说你的redirect_uri参数无效,如果一直出现的话,可以试试这个方法:https://github.com/donwa/oneindex/issues/493#issuecomment-468229360
谢谢啦
在获取应用ID和机密的时候出现了Authentication_MissingOrMalformed: Access Token missing or malformed.不知道该怎么弄
重新绑定还是这样么?