宝塔面板(BT) – Docker管理器安装OneIndex并实现反-代

国外主机优惠前面也说了不少关于宝塔面板docker的教程,每次前言说很多,我也觉得啰嗦,今天国外主机优惠这篇文章说一下如何用docker管理安装OneIndex并实现反代。

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

整个项目基础宝塔面板6.9.3,Docker管理器2.0,宝塔面板自己安装,前提还需要一台VPS,这些自己去折腾吧。

OneDrive+OneIndex部署的相关阅读:

  1. 宝塔面板安装oneindex – 源码和docker两种方式安装及详细设置教程
  2. 免费获取微软Office 365的OneDrive 5T网盘 – 包括申请步骤以及申请邮箱地址

一:Docker管理器2.0

我们在宝塔面板的软件商店里面安装Docker管理器2.0,只需要安装一个nginx即可,不需要完整的lnmp或者lamp环境。

github:https://github.com/donwa/oneindex

获取镜像:yinaoxiong/oneindex

这里我们只需要一个镜像就可以了。

二:docker安装

在宝塔面板的软件商店里面打开Docker管理器2.0,切换到镜像管理,并点击获取镜像,在官方库中输入[code]yinaoxiong/oneindex[/code]并点击获取镜像。

2.1获取镜像

获取镜像后,我们可以在镜像列表中看到:

2.2创建容器

容器列表→创建容器,目录映射,执行命令都不用填写了,端口映射如下是映射80端口到服务器的某一端口,国外主机优惠这里是映射到了8083端口:

之后提交之后,就可以测试:<IP:8083>(自定义的任意端口号)来访问验证是否已经成功。

三:创建反-代

接下来我们来需要反向代理来实现访问域名直接进入OneIndex,新建网站,如图:

注意PHP版本我们选择纯静态,可以在你OneIndex设置中去除掉网址中的/?/而不需要配置伪静态。

创建好之后我们进入网站设置,切换至反向代理面板,如图:

  • 代理名称:任意
  • 目标URL:http://ip:8083(自定义的任意端口号)
  • 发送域名:留空或填写进行访问的域名

点击提交即可完成反向代理,之后就可以用域名访问oneindex了。

四:系统安装

国外主机优惠用的8083端口,我们来访问开始安装oneindex,因为已经反代了域名,所以可以用域名访问了安装了:

下一步,需要填入client_id和client_secret,点击蓝色的按钮自动跳转!

然后我们需要登录,登录之后会自动获取你的应用机密,我们复制到oneindex中,之后点击【知道了,返回到快速启动】

点击【知道了,返回到快速启动】之后,会再次自动获取应用ID

app id复制到应用id中,之后下一步即可,我们需要绑定账号:

到这里的时候出现【无法访问此网站 找不到 ju.tn 的服务器 IP 地址】的错误,我们这样解决:

youdomain.com/?install&code=
https://bt.woweiwang.org/?install&code=M3453553-67a4c-c435345-dc948-115435355

这样我们就可以安装成功了,如图:

我们登录后台看看:

五:访问

虽然安装完成,但是访问的时候还是会有点问题的,我们用域名访问还是会出现安装的界面,如何修改呢。

此处为隐藏的内容 发表评论并刷新,方可查看
发表评论 这样我们就可以直接用域名打开oneindex网盘了:

六:小结

这样就通过docker部署了oneindex,并且通过反-代实现了域名访问,如果你要开启SSL用宝塔面板的自带的申请即可。

宝塔面板安装部署测试的项目还是很方便的,搜索福利用百度,搜索学术有谷歌!这话不知道是谁说的……