OneIndex是一个可以将OneDrive网盘的目录索引出来的程序,不占用服务器空间,不走服务器流量,直接列出OneDrive目录,文件直链下载。GitHub


一、安装前准备

  1. 本文使用宝塔面板搭建,确保已安装LAMP/LNMP。
  2. 安装前需要先申请 OneDrive 网盘,OneIndex 支持个人的 OneDrive 网盘,不过个人版最大容量15G,用来放一些文档是足够的,但如果是用来放视频或其他大文件,那么推荐使用1T或5T的OneDrive网盘

二、下载OneIndex

  1. 登录宝塔面板,点击网站添加站点,填入域名后点击提交
  2. 进入站点对应目录,点击远程下载,填入:https://codeload.github.com/donwa/oneindex/zip/master
    也可下载到本地后再上传。远程下载
  3. 解压程序压缩包,确保文件在网站根目录

三、安装OneIndex程序

  1. 进入配置的站点,如果正常,我们将会看到下面的界面:
    环境正常
  2. 点击下一步,点击获取应用ID机密,登陆你的OneDrive账号,获取并填入应用ID和机密,完成以后点击下一步再绑定OneDrive账号。操作动图
  3. 到此OneIndex就安装成功了,管理后台为网站域名/admin,默认密码为oneindex

四、伪静态配置代码

  • Apache:

      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteBase /
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule ^(.*)$ ? [L,E=PATH_INFO:$1]
      </IfModule>
  • Nginx:

      if (!-e $request_filename) {
      rewrite ^(.*)$ /?$1 last;
      }
Last modification:April 24th, 2020 at 01:08 am
如果想要赞赏,我绝不阻拦