当前位置:首页 > 学习 > 正文内容

部署搭建宝塔面板第三方云端btcloud(开心版)

lifeka5个月前 (06-03)学习393

image.png


这两天测试安装,于是便再次记录,方便后续回溯总结。

使用btcloud搭建属于自己的宝塔面板第三方云端,实现最新版宝塔面板私有化部署,不与宝塔官方接口通信,满足隐私安全合规需求。同时还可以去除面板强制绑定账号,DIY面板功能等。网站后台管理可一键同步宝塔官方的插件列表与增量更新插件包,还有云端使用记录、IP黑白名单、操作日志、定时任务等功能。



①首先安装官方宝塔面板。

我的服务器使用的centos系统,所以直接使用宝塔在线安装脚本。

宝塔官网网址:https://www.bt.cn/new/index.html

centos安装脚本:yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

部署官方宝塔完成后,btcloud环境要求,PHP >= 7.4,MySQL >= 5.6,fileinfo需要手动在php扩展中手动安装,ZipArchiv,宝塔默认有安装,可以跳过。

所以按上面环境要求方式安装phpmysqlNginx



image.png


②部署第三方云端btcloud。

  1. 下载最新版btcloud的Release包.

    image.png

  2. 添加站点,将源码上传到对应目录,设置运行目录public

    image.png

    image.png

  3. 同时设置站点伪静态为thinkphp

    image.png

  4. 访问站点网址,进入安装界面,在配置信息填写对应的mysql数据库,其他默认即可,然后依次安装完成后,进入管理界面。

image.png

image.png



③btcloud管理界面配置与对接

脚本主页:https://kx.lifeka.com/download

1.由于安装完成后,默认index.php主页只显示服务状态“Server is ok”,所以我们需要修改下默认的thinkphp伪静态,将默认主页index.php跳转到/download/index.php,这样就比较直观方便了。

location ~* (runtime|application)/ {

    return 403;

}

location / {

    if ($uri = /) {

        rewrite ^/$ /download last;

    }

    if (!-e $request_filename) {

        rewrite ^(.*)$ /index.php?s=$1 last;

    }

}


image.png

2.登陆管理界面

 登陆界面:https://kx.lifeka.com/admin/login

image.png















3.设置软件版本信息,这个看后续版本更新。

image.png

4.设置面板接口对接,先下载专用插件(Linux)

image.png5.下载完成后,在软件商店第三方应用导入插件

image.png

6.在API接口内设置好允许访问的IP白名单,一定要添加,不然会访问失败。

image.png

7.设置保存好URL与api接口密钥,测试保存。image.png

8.插件列表,点击刷新列表,更新插件名单。

image.png

9.点击红色按钮,下载对应插件。这边需要注意的是,接口账号的权限,需要有权限下载官方插件。

image.png









扫描二维码推送至手机访问。

版权声明:本文由一点博客发布,如需转载请注明出处。

一点导航

本文链接:https://blog.lifeka.com/?id=6

分享给朋友:

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。