简介
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;
}
1、上传oneindex程序到根目录,设置config/、config/base.php、 cache/可读写权限。
2、浏览器访问、绑定账号
3、可以使用
到第二部打开浏览器什么也没有啊???
姿势不对,建议直接重装系统,使用一键脚本就好了,https://www.moerats.com/archives/692/
系统不支持你的脚本。。。
换Debian 9就好了
添加伪静态,去掉?后,打开视频正常,但没法打开图片,图片提示404怎么搞?
看是不是伪静态问题,你换这个伪静态规则看看:
location / {
try_files $uri $uri/ /index.php?$args;
}
找到原因了,在github里有解决方案。不是伪静态的问题。奇怪的是,之前没有这个问题,配置没变,重装了一下就出问题了。
什么问题?
下载的时候显示“出现问题”是怎么回事?
具体点,这几个字好像看不出啥来
后台管理把链接开启去掉问号的时候,就显示404,把去掉问号的关闭之后可以显示内容,但点击一个具体文件进行下载的时候,就直接跳到一个页面,页面的文字为
“出现问题
您请求的页面暂时不可用。对由此给您造成的不便,我们深表歉意,请几分钟后再返回查看。”
估计是伪静态问题,伪静态规则我补到了文章后面,你看看
还是不行,会不会是onedriver账号有什么问题?
应该不会,具体情况未知,所以我也说不清是哪里的问题
大佬,我昨天安装oneondex还能正常打开文件目录,今天怎么变空白了呀
api的问题?或者被限制了
不太清楚,反正间歇性的,一段时间能访问到目录,一段时间后又变空白了,就在刚才又能访问了
那就是api的问题,高峰期就空目录
不管下载什么都提示404,,
难道账号被限制了?
我下载出错了。
出现问题
您请求的页面暂时不可用。对由此给您造成的不便,我们深表歉意,请几分钟后再返回查看。
‘并且播放视频很卡
虚拟主机还有其他挂载方法吗
好像没有
一个vps上可以搭载几个这个页面啊
我已经弄了一个了,但是用的是只有5g的个人版本,想要再弄一个5t版本的,可以在这一个vps上弄么?我是个小白,没有知识背景,而且没有百度/Google到。
可以搭建无数个,5T可以去淘宝买个,不过会翻车。
老哥有没办法能用类似potplayer的播放器直接打开oneindex,每次都先浏览器打开获取直链再复制进去挺麻烦的
这个不是很清楚
想问一下大佬,我在下面加了一个README.md文件,然后README.md的图标咋改,还有就是你的一键脚本的网站图片都放在哪里了?
什么网站图片?无非就是根目录和Onedrive网盘里。图标暂时不清楚。
特殊文件是怎么实现的看不懂
这就得问作者了。