Oneindex-分享型私有云盘搭建

一、前情提要:

大家都晓得,Onedrive是微软提供的个人网盘。最高支持5T单用户免费使用。
今儿介绍的Oneindex可以关联我们的Onedrive账户,实现访问我们自己的域名即可对Onedrive网盘内容的分享,甚至生成外部链接。

简单的说,就是你可以建立一个网站,这个网站访客可以在线看视频、在线看图片、还可以下载相关的内容、或者将图片视频外联到其他网页中。
而这些视频吖、图片吖、文件吖都统统的储存在你自己Onedrive网盘中的。不占用你自己网站的空间和流量。是通过你网站中的Oneindex调取Onedrive里的文件反馈给访客的。


二、必备项目:

  1. 微软OneDrive账号一枚(个人、企业版、教育版)
  2. 域名一枚
  3. 支持PHP的网页空间(需curl支持)

微软Onedrive 5T版请戳这里


三、演示地址:

http://file.izcv.com


四、搭建过程:

1.下载Oneindex程序,并上传至网站根目录

下载地址 https://github.com/donwa/oneindex

2. 填写“client_secret”和“client_id”进行安装授权

安装成功后,您Onedrive中的内容将会呈现在网站页面上。


五、相关FAQ:

1.如何去掉网址中的“?”?

后台“基本设置”中,勾选“去掉?”的选择框,并添加网站伪静态如下即可:

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 ^/(.*) /index.php?/$1 last;
}

2.网站前端的样式是否可以更换?

Oneindex提供了3中风格(classic、material、nexmoe),在后台“基本设置”中可以切换。

3.如何给文件夹加密?

在想要加密的文件夹中新建“.password”文件,文件内容即是密码即可。

4.如何自动加载预缓存?

Lop本人使用的宝塔面板php5.6搭建。所以宝塔计划任务设置如下命令即可:

/www/server/php/56/bin/php -q /www/wwwroot/file.izcv.com/one.php cache:refresh


六、外联演示

视频外联演示

图片外联演示

评论已关闭。