宝塔面板安装oneindex

Oneindex是什么

OneIndex 是一款针对大微软巨无霸 Onedrive 网盘的开源程序。他能够将在Onedrive 中的文件用目录形式展示出来,用户可以通过连接直接下载。甚至视频文件还可以在线播放!对于用大量空间需求的用户可以不用服务器空间,不用耗费服务器的流量!

Oneindex的优点:

  • 响应式,支持小屏设备
  • 视频、音乐在线播放
  • 图片在线预览
  • 代码在线查看
  • 支持文件夹加密
  • 支持自定义头部、底部显示
  • 支持文件上传

基于以上优点,所以推荐给大家,搭建自己的私人网盘!以后下载资源再也不用受××网盘的速度限制啦!


搭建Oneindex准备工作

  • 宝塔面板最新版本,lnmp环境自行配置好
  • PHP空间,PHP 5.6+ 需打开curl支持
  • OneDrive 账号 (个人、企业版或教育版/工作或学校帐户)
  • OneIndex 程序
  • 一个域名和VPS(或虚拟主机)

提示:近段时间Onedrive作者不知何原因已经删库了,在作者的github上已经找不到了,不过我们可以用网友们fork下来的Oneindex程序。
下载地址:https://dll.cyz4531.top/c%E3%80%81Oneindex/oneindex.zip


宝塔安装Ondindex

步骤一:添加站点 -> 上传Oneindex程序 -> 程序压缩包解压

如图:
宝塔面板安装oneindex_第1张图片
宝塔面板安装oneindex_第2张图片
宝塔面板安装oneindex_第3张图片


步骤二:网站设置SSL -> 点击网站的设置 -> SSL -> 申请免费的ssl证书 -> 强制HTTPS

如图:
宝塔面板安装oneindex_第4张图片
宝塔面板安装oneindex_第5张图片
宝塔面板安装oneindex_第6张图片


步骤三:登陆域名,进入到Oneindex的安装程 -> 复制粘贴应用机密和应用ID -> 绑定OneDrive账号即可

如图:
宝塔面板安装oneindex_第7张图片
宝塔面板安装oneindex_第8张图片
宝塔面板安装oneindex_第9张图片
宝塔面板安装oneindex_第10张图片
宝塔面板安装oneindex_第11张图片
宝塔面板安装oneindex_第12张图片
宝塔面板安装oneindex_第13张图片
宝塔面板安装oneindex_第14张图片

提示:后台的初始密码 oneindex ,记得修改密码


宝塔设置定时任务

为了提高提高系统访问性能,我们需要定时刷新缓存,不然你存取的文件有的时候看不到,影响体验。我们可以直接用宝塔面板自带的定时任务来设置,分别是每小时刷新一次token每十分钟后台刷新一遍缓存

步骤一:宝塔计划任务

任务类型:Shell脚本
任务名:每小时刷新一次token
执行周期:每小时 0分钟
脚本内容:php /www/wwwroot/cyz4531.top/one.php token:refresh
// 注意:脚本内容处的 /www/wwwroot/cyz4531.top 是你的网站的根目录,这里是我的目录

步骤二:

任务类型:Shell脚本
任务名:每十分钟后台刷新一遍缓存
执行周期:N分钟 10分钟
脚本内容:php /www/wwwroot/cyz4531.top/one.php cache:refresh  
// 注意:脚本内容处的 /www/wwwroot/cyz4531.top 是你的网站的根目录,这里是我的目录

如图:
宝塔面板安装oneindex_第15张图片
宝塔面板安装oneindex_第16张图片


网站开启伪静态

步骤:宝塔进入网站设置 -> 伪静态,把代码复制进去 -> 网站后台开启去掉地址栏中的/?/

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

如图:
宝塔面板安装oneindex_第17张图片
宝塔面板安装oneindex_第18张图片


如果不设置定时清除缓存,你需要经常到后台取刷新缓存。当然这个操作不是必须的,你可以不设置这两个命令。oneindex使用起来还是很方便的,如果对安装还是有疑问,可以看这张gif动画安装图:


如果觉得自己的OneDrive存储量太小,可以参考一下文章:

  • OneDrive免费扩容10G
  • 欢迎来踩踩我的个人博客 https://www.cyz4531.top

你可能感兴趣的:(技能分享)