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

来源: 宝塔面板(BT) – Docker管理器安装OneIndex并实现反-代 – 大鸟博客

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

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

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

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

一:Docker管理器2.0

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

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

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

获取镜像:yinaoxiong/oneindex

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

二:docker安装

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

2.1获取镜像

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

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

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

2.2创建容器

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

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

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

三:创建反-代

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

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

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

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

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

 

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

 

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

四:系统安装

大鸟用的8083端口,我们来访问开始安装oneindex,因为已经反代了域名,所以可以用域名访问了安装了:

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

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

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

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

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

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

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

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

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

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

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

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

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

我们登录后台看看:

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

五:访问

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

此处为隐藏的内容!
发表评论并刷新,方可查看

这样我们就可以直接用域名打开oneindex网盘了:

 

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

六:小结

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

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

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏