CentOS使用OneIndex部署OneDrive免费网盘教程
前言
本文将详解如何在CentOS上使用OneIndex程序部署OneDrive免费网盘
部署流程
一、配置站点
设置伪静态
编辑Nginx的站点conf配置文件
分别在80和443端口的代码中添加以下伪静态代码
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; }
二、下载及上传文件
访问项目地址下载源码
上传文件到你的站点根目录
修改config
和cache
文件夹权限
chown -R www:www config cache
三、配置OneIndex
访问域名开始配置OneIndex
下一步
点击获取id和secret
在新弹出的页面登录你的OneDrive账号
复制保存生成的secret,继续点击返回快速启动.
复制保存生成的id
回到OneIndex页面
输入id和secret
下一步
绑定账号
继续登录刚才的OneDrive账户
接受许可
安装成功
访问网站
使用http://你的域名/admin
访问后台管理
四、配置自动更新页面缓存
由于每次在OneDrive上传或删除文件后,需要更新页面缓存,我们可以使用crontab来定时刷新缓存.
进入后台管理-页面缓存
复制自动生成的命令
ssh登录服务器
输入
crontab -e
按i进入编辑模式
粘贴刚才复制的命令
按esc退出编辑模式
按:wq保存
输入命令启动crontab
systemctl start crond.service
设置crontab开机启动
输入
vi /etc/rc.d/rc.local
按i进入编辑模式
添加以下代码
systemctl start crond.service
crontab -l
五、其他进阶配置
OneIndex其他特殊文件实现功能,本文不在详细介绍,具体可以参考Github项目地址.
结语
OneIndex是目前最简便的OneDrive网盘部署方案,同类方案还有OLAINDEX,PyOne,CuteOne等,相关参考链接:
本站提供免费和付费的技术支持.你可以通过留言,邮件,QQ的方式来进行技术交流和免费咨询.同时也可以付费支持的方式获得相关的技术支持,项目部署配置等服务.具体相关详情请点击查看 技术支持页面