当前位置:首页 > 群晖专栏 > 运维部署 > 正文内容

CentOS使用OneIndex部署OneDrive免费网盘教程

admin6年前 (2019-04-15)运维部署179

前言

本文将详解如何在CentOS上使用OneIndex程序部署OneDrive免费网盘




部署流程

一、配置站点


为OneIndex配置一个站点和域名,具体流程本文不再详细介绍.

设置伪静态
编辑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;
}

1.jpg
2.jpg

修改Nginx配置文件需重启Nginx才能生效

二、下载及上传文件

访问项目地址下载源码

3.jpg
上传文件到你的站点根目录
修改configcache文件夹权限

chown -R www:www config cache

4.jpg

三、配置OneIndex


为避免不必要的坑,建议此步之前清除浏览器的浏览数据和cookie.

访问域名开始配置OneIndex
下一步
5.jpg
点击获取id和secret
6.jpg
在新弹出的页面登录你的OneDrive账号
7.jpg
复制保存生成的secret,继续点击返回快速启动.
8.jpg
复制保存生成的id
9.jpg
回到OneIndex页面
输入id和secret
下一步
10.jpg
绑定账号
11.jpg
继续登录刚才的OneDrive账户
12.jpg
接受许可
13.jpg
安装成功
14.jpg
访问网站
15.jpg
使用http://你的域名/admin访问后台管理
16.jpg

四、配置自动更新页面缓存

由于每次在OneDrive上传或删除文件后,需要更新页面缓存,我们可以使用crontab来定时刷新缓存.
进入后台管理-页面缓存
复制自动生成的命令
17.jpg
ssh登录服务器
输入

crontab -e

按i进入编辑模式
粘贴刚才复制的命令
按esc退出编辑模式
按:wq保存
18.jpg

输入命令启动crontab

systemctl start crond.service

设置crontab开机启动
输入

vi /etc/rc.d/rc.local

按i进入编辑模式
添加以下代码

systemctl start crond.service

按esc退出编辑模式
按:wq保存
19.jpg
最后检查下任务列表

crontab -l

20.jpg

五、其他进阶配置

OneIndex其他特殊文件实现功能,本文不在详细介绍,具体可以参考Github项目地址.
21.jpg


结语

OneIndex是目前最简便的OneDrive网盘部署方案,同类方案还有OLAINDEX,PyOne,CuteOne等,相关参考链接:

OLAINDEX另一个OneDrive目录索引应用部署教程

本站提供免费和付费的技术支持.你可以通过留言,邮件,QQ的方式来进行技术交流和免费咨询.同时也可以付费支持的方式获得相关的技术支持,项目部署配置等服务.具体相关详情请点击查看 技术支持页面

扫描二维码推送至手机访问。

版权声明:本文由梦魁网络资源站发布,如需转载请注明出处。

本文链接:https://family.monkui.com:39/?id=226

标签: 运维部署
分享给朋友:

相关文章

免费申请Let's Encrypt泛域名SSL证书教程

免费申请Let's Encrypt泛域名SSL证书教程

前言本站介绍过如何申请阿里云和腾讯云免费SSL证书教程,但该SSL证书为单域名证书,只为ioiox.com和www.ioiox.com生成证书,如果我们有例如typecho.ioiox.com,wordpress.ioiox.com等多个二...

Apache设置301重定向到www和强制跳转https教程

Apache设置301重定向到www和强制跳转https教程

前言本文将详解如何配置Apache的.htaccess文件来使域名跳转到www和强制跳转到https首先在建站之前,需要确认今后网站是使用类似ioiox.com一级域名,还是www.ioiox.com二级域名,根据域名长度,使用场景,域名视...

OLAINDEX另一个OneDrive目录索引应用部署教程

OLAINDEX另一个OneDrive目录索引应用部署教程

前言由于OneIndex非常受欢迎,一些优秀的开发者受OneIndex启发,开发出各种OneDrive目录索引应用,例如OLAINDEX,PyOne,CuteOne等等.其功能和主题非常丰富,本文将介绍使用OLAINDEX来部署OneDri...

支持本地,腾讯,阿里,七牛,又拍云对象存储的Lsky Pro图床安装教程

支持本地,腾讯,阿里,七牛,又拍云对象存储的Lsky Pro图床安装教程

前言一直在寻找一款外观颜值高,部署简单,功能强大的图床程序.经过多达10款图床程序的测试,最终选择了Lsky Pro来作为正式环境的图床站点程序.Lsky Pro项目地址Lsky Pro的部署相对很多图床来说,环境需求简单,整个部署时间加上...

CentOS 7 从Python2.7.5升级到Python2.7.16版本教程

CentOS 7 从Python2.7.5升级到Python2.7.16版本教程

前言最近一直忙于工作,游戏,摄影,摄像,vlog等等.几乎没有时间来维护博客.今天特意抽出一点时间来整理和维护一下阿里云的几个服务,顺便更新了云服务器的一些漏洞,其中大部分的漏洞通过yum update来更新一下版本即可修复,唯独RHSA-...

CentOS 7 安装 docker compose 教程

CentOS 7 安装 docker compose 教程

前言正在折腾测试些docker容器,用到docker compose功能,记录一下安装流程.CentOS 7 上Docker的安装方法参考:CentOS 7 安装Docker教程三种安装方法官方安装 - 速度慢,有可能被DNS污染导致失败....

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。