OneIndex是一个可以将OneDrive网盘的目录索引出来的程序,不占用服务器空间,不走服务器流量,直接列出OneDrive目录,文件直链下载。GitHub
一、安装前准备
- 本文使用宝塔面板搭建,确保已安装LAMP/LNMP。
- 安装前需要先申请 OneDrive 网盘,OneIndex 支持个人的 OneDrive 网盘,不过个人版最大容量15G,用来放一些文档是足够的,但如果是用来放视频或其他大文件,那么推荐使用1T或5T的OneDrive网盘
二、下载OneIndex
- 登录宝塔面板,点击
网站
→添加站点
,填入域名后点击提交
。 - 进入站点对应目录,点击
远程下载
,填入:https://codeload.github.com/ZYong9908/Oneindex/zip/master
也可下载到本地后再上传。 - 解压程序压缩包,确保文件在网站
根目录
三、安装OneIndex程序
- 进入配置的站点,如果正常,我们将会看到下面的界面:
- 点击
下一步
,点击获取应用ID
和机密
,登陆你的OneDrive账号,获取并填入应用ID和机密,完成以后点击下一步再绑定OneDrive账号。 - 到此OneIndex就安装成功了,管理后台为
网站域名/admin
,默认密码为oneindex
。
四、伪静态配置代码
Apache:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ ? [L,E=PATH_INFO:$1] </IfModule>
Nginx:
if (!-e $request_filename) { rewrite ^(.*)$ /?$1 last; }
2 条评论
很强
够狠