基于宝塔的OneIndex网盘搭建
本文最后更新于 980 天前,其中的信息可能已经有所发展或是发生改变。

基于宝塔的OneIndex网盘搭建

OneIndex是针对Onedrive网盘的一个开源程序。可以将Onedrive存储的文件展示并直连下载、视频在线播放等。不占用服务器空间且不走服务器流量。
可用于MS 365 E5的续订。

准备工作

  • 服务器
  • 域名
  • 宝塔面板
  • OneDrive(企业/教育版?)账号
  • OneIndex(原作者删除了仓库,可以从我从别人那Fork的地址下载:https://github.com/WhyLIM/Oneindex

宝塔设置

网站 -> 添加站点,创建一个用于网盘的二级域名

添加oneindex站点-2021-08-22

到域名服务商的DNS解析管理中,创建A记录,将创建的二级域名解析到服务器IP

网盘域名DNS解析-2021-08-22

回到宝塔面板,点击域名 -> SSL,部署SSL证书并开启强制https,不然后面不能设置桥链接

设置伪静态

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

到根目录上传OneIndex的文件

上传oneindex文件-2021-08-22

修改controller/AdminController.php文件中原作者的桥链接为自己的域名

修改桥链接-2021-08-22

安装

访问OneIndex页面

访问oneindex页面-2021-08-22

点击获取应用ID和机密,使用企业/教育账户登录

获取应用ID和机密-2021-08-22

复制机密后返回粘贴,实际上在获取机密的时候自动注册了一个oneindex应用

访问 Microsoft Azure的应用注册界面 来获取应用ID

获取oneindex应用ID-2021-08-22

注意这里前三个红色、紫色、灰色的都是不行的,要是绿色的

设置API权限

设置oneindex的API权限-2021-08-22

将刚刚的应用ID粘贴到OneIndex安装界面

绑定账户后即安装成功

安装成功-2021-08-22

本文链接:https://blog.limina.top/?p=474
文章标题:基于宝塔的OneIndex网盘搭建
本文作者:M.Li
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇