首页 > 電腦網絡 > 利用Oneindex免费搭建网盘

利用Oneindex免费搭建网盘

官网:https://github.com/donwa/oneindex/

我是用个人的onedrive账号+gegehost的美国空间搭建的。(我在添加域名的时候没注意,域名生效之后居然就是https了。。。)

一看原来是空间自动部署了SSL证书,还是Let’s Encrypt的,牛批啊!

clip_image001

这样一看的话,肯定是自动续期了~

个人的onedrive账号原本是5G,可以到淘宝上找买家花2元钱永久提示10G,一共就有15G了,超值。

好了,废话不多说了,开始教程。

程序下载:https://github.com/donwa/oneindex/archive/master.zip

上传到网站目录,还有绑定域名,这个都不说了。

上传完解压,直接打开绑定的域名就可以安装了,不用设置权限。

gegehost的那个空间肯定是支持的。

clip_image002

点击下一步后出现如下界面,借用原程序作者的 gif 图展示:

clip_image003

至此程序基本安装完毕,此时访问自己的域名,就可以看到 OneDrive 目录下的所有文件啦。

进去之后先修改密码,然后重建所有缓存。

如果你跟我一样介意?那么可以上传一个文件到根目录。

clip_image004

官网上有https://github.com/donwa/oneindex/blob/master/.htaccess

直接下载下来就行。

代码如下:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*) index.php?/$1 [L]

第2,3句是强制https的,如果不开启可以不用添加。

再次重建所有缓存就可以了。

如果不行,就在宝塔后台,网站-伪静态规则添加

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;
}

上面显示的所有文件

clip_image005

就是你onedrive里面的目录和文件哦

clip_image006

经过下载速度测试,发现我现在用的教育账号比个人账号的下载速度更快,果断更换教育账号,5T容量哦。
有需要的朋友可以留言,免费提供,但是不保证长期有效。

如果要更改title,只需要找到controller目录下的IndexController.php里面的title就可以了。
具体如下图所示:

至于如何设置crontab定时刷新缓存

可以参考:

找到后台显示的命令,复制下来。

然后进入cPanel面板,在高级里面找到Cron作业

选一个时间,把命令复制过来,注意要把前面的*/10 * * * * 删掉哦

点击添加新Cron作业就可以了。

文件夹加密的用法如下:
在onedrive里面的文件夹下面放入.password的文件,.password里面写入密码就可以了。

因为使用的不是个人版Onedrive,所以我们可以修改文件管理的链接。
具体更改如下图所示:
https://onedrive.live.com/改成自己企业的登录地址,比如说是https://XXX-my.sharepoint.com

文件是view/admin下的layout.php

至此大功告成,小伙伴们可以测试一下。
地址是:https://file.simplove.me
刚刚遇到ju.tn被屏蔽的问题,解决方法:
找到AdminController.php
删除下面的这段代码,成功显示出来。
我还以为是啥问题了,重装了N遍。。。
if($_SERVER[‘HTTP_HOST’] == ‘localhost’){
$redirect_uri = ‘http://’.$_SERVER[‘HTTP_HOST’].get_absolute_path(dirname($_SERVER[‘PHP_SELF’]));
}else{
// 非https,调用ju.tn中转
$redirect_uri = ‘https://ju.tn/‘;
}

评论 ( 1 )
  1. 137博客 7月 27th, 2019 @ 22:28 | #1

    好文章,谢谢分享,我的博客,欢迎回访

评论已关闭.
Trackbacks & Pingbacks ( 0 )
  1. 还没有 trackbacks
  2. Trackbacks 已关闭