莲梦青语
  • 首页
  • 分类
    • 电脑软件
    • 安卓软件
    • 建站资讯
    • 技术教程
  • 实验室
    • 音乐视频
    • 快讯页面
    • 专题栏目
  • 关于本站
    • 关于本站
    • 订阅方式
    • 友情链接
  1. 莲梦青语首页
  2. 技术教程

宝塔面板利用Oneindex搭建自有网盘

2020-02-28 13:05 • 技术教程

OneDrive部署安装教程

一、准备

  • OneIndex程序
  • 安装宝塔的服务器和已备案的域名
  • OneDrive账号(个人,企业版或教育版/工作或学校帐户)
  • 一个灵活的脑子

二、主要功能

  • 不占用服务器空间,不走服务器流量,
  • 直接列出 OneDrive 目录,文件直链下载。

三、安装教程

1、用宝塔面板添加站点,不用创建数据库和FTP

宝塔面板利用Oneindex搭建自有网盘

2、在GitHub上下载安装包,并上传至网站根目录,将安装包解压至网站根目录,并修改config、cache两个文件夹权限为777。

宝塔面板利用Oneindex搭建自有网盘

3、在浏览器地址访问你的域名,并按以下步骤操作

宝塔面板利用Oneindex搭建自有网盘

4、如果安装失败,请重试,多次失败可能就是你账户没有API权限

四、进阶教程

1、添加计划任务

为了保证实时同步onedrive内的文件列表,需要设置定时任务进行定时同步。
进入宝塔定时任务设置

  • 任务类型选择:shell脚本
  • 任务名称:OneIndex-每小时刷新一次Token
  • 任务周期选择:每小时,0分钟,脚本内容为下
php /程序具体路径/one.php token:refresh
宝塔面板利用Oneindex搭建自有网盘
  • 任务类型选择:shell脚本
  • 任务名称:OneIndex-每十分钟后台刷新一遍缓存
  • 任务周期改为:N分钟-10分钟,脚本内容为:
php /程序具体路径/one.php cache:refresh
宝塔面板利用Oneindex搭建自有网盘

2、伪静态设置

Nginx 伪静态设置

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

后台打开去掉/?/ (需配合伪静态使用!!),保存设置

3、主题背景设置

修改 oneindex/view/主题文件名/layout.php 中的 body 样式,具体可根据自身喜好设置。

body {
      background-color:#f2f5fa;
      padding-bottom:60px;
      background-image:url(https://xxx/xx/bg-bottom.svg);
      background-position:center bottom;
      background-repeat:no-repeat;
      background-attachment:fixed
}

4、特殊文件功能

README.md、HEAD.md 、 .password特殊文件使用

在文件夹底部添加说明:

 在OneDrive的文件夹中添加README.md文件,使用Markdown语法。 

在文件夹头部添加说明:

 在OneDrive的文件夹中添加HEAD.md 文件,使用Markdown语法。 

加密文件夹:

 在OneDrive的文件夹中添加.password文件,填入密码,密码不能为空。 

直接输出网页

 在OneDrive的文件夹中添加index.html 文件,程序会直接输出网页而不列目录。 

配合 文件展示设置–直接输出 效果更佳。

五、下载地址

Oneindex原版:https://github.com/donwa/oneindex萌咖修改版: https://github.com/0oVicero0/oneindex

  • 极大简化安装步骤。
  • 一些样式美化修改。
  • 分页模式,加快页面预览速度。创意来自oneindex-h
  • 可后台自定义网站主标题,副标题。
  • 可后台自定义每页显示项目数量。

Oneindex修改版:https://github.com/hang666/oneindex-h

  • 看图模式
  • 目录分页
  • 修改了nexmoe主题,使用时请更换

olaindex:https://github.com/WangNingkai/OLAINDEX

萌咖OneList:https://github.com/0oVicero0/OneList
一个非常简洁的OneDrive目录程序!没有视频在线播放,没有图片预览等

PyOne – 基于Python的onedrive文件本地化浏览系统,使用MongoDB缓存文件:https://github.com/abbeyokgo/PyOne

宝塔面板福利技巧
赞 (4)
生成海报
OneDrive 5T 网盘申请教程和临时邮箱
上一篇 2020-02-27 21:42
宝塔面板部署Olaindex搭建自有网盘
下一篇 2020-02-28 14:40

相关推荐

  • Pure Highlightjs(mac美化) – WordPress站长必备高亮插件 建站资讯

    Pure Highlightjs(mac美化) – WordPress站长必备高亮插件

    2020-04-25
  • 异次元图源及导入教程 安卓软件

    异次元图源及导入教程

    2020-09-01
  • 用XDisplay让 ipad做电脑扩展屏幕 技术教程

    用XDisplay让 ipad做电脑扩展屏幕

    2020-02-08
  • 宝塔面板部署Olaindex搭建自有网盘 技术教程

    宝塔面板部署Olaindex搭建自有网盘

    2020-02-28
  • 关于知网CAJ文件转PDF文件 技术教程

    关于知网CAJ文件转PDF文件

    2020-03-26
  • 【建站】安装博客运行环境—宝塔面板 建站资讯

    【建站】安装博客运行环境—宝塔面板

    2020-02-05
  • 阅读书源及导入教程 安卓软件

    阅读书源及导入教程

    2020-01-09
  • 基于阿里云对象存储OSS搭建图床教程 技术教程

    基于阿里云对象存储OSS搭建图床教程

    2020-02-28
  • 宝塔面板设置伪静态 建站资讯

    宝塔面板设置伪静态

    2020-01-02

建站资讯

  • 推荐一款WP主题CorePress

    推荐一款WP主题CorePress

    2020-07-27

  • 【WP插件】WP-China-Yes:解决国内访问wordpress 429问题

    【WP插件】WP-China-Yes:解决国内访问wordpress 429问题

    2020-05-08

  • Pure Highlightjs(mac美化) – WordPress站长必备高亮插件

    Pure Highlightjs(mac美化) – WordPress站长必备高亮插件

    2020-04-25

  • WordPress评论通过审核后邮件通知评论者

    WordPress评论通过审核后邮件通知评论者

    2020-04-24

  • WordPress无插件实现自动评论回复提醒功能方法

    WordPress无插件实现自动评论回复提醒功能方法

    2020-04-23

  • WordPress文章版权保护功能

    WordPress文章版权保护功能

    2020-04-23

  • 代码实现WordPress文章内容登录可见方法

    代码实现WordPress文章内容登录可见方法

    2020-04-22

  • 关于交互式公安备案

    关于交互式公安备案

    2020-04-21

  • Wordpress文章设置隐藏内容关注公众号可见

    WordPress文章设置隐藏内容关注公众号可见

    2020-03-04

  • 网站背景鼠标点线窝巢特效-canvas-nest.js

    网站背景鼠标点线窝巢特效-canvas-nest.js

    2020-02-14

  • 隐私政策
  • 侵权联系
  • 友情链接

Copyright © 2019 - 2020 All Rights Reserved.莲梦青语 | 网站地图 苏ICP备2023048688号-2

最新小说 网站地图