Oneindex-云盘搭建

一、前情提要:

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

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

二、必备项目:

微软OneDrive账号一枚(个人、企业版、教育版)
域名一枚
支持PHP的网页空间(需curl支持)
微软Onedrive 5T版,没有的话购买请联系Lop大佬,本站用的A1就是Lop大佬送的,再次感谢Lop。

三、演示地址:

https://file.veryssl.com

四、搭建过程:

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

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

  1. 填写“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”文件,文件内容即是密码即可。“.password”文件我是一直没搞定,取了个折中的办法,即:将controller/IndexController.php中的“.password”改名为“123.password”,然后直接建立该文件并在内容里写上密码,顺利搞定。

4.如何自动加载预缓存?
本人使用的宝塔面板php7.2搭建。所以宝塔计划任务设置如下命令即可:

/www/server/php/72/bin/php -q /www/wwwroot/file.veryssl.com/one.php cache:refresh

暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇