使用宝塔部署彩虹聚合DNS管理系统并接入宝塔域名解析管理

前言:

        彩虹聚合DNS管理系统可以接入多家服务商方便集中去管理dns解析、续签证书,我个人也在使用还是非常推荐的。

环境准备:

Nginx 1.28.1、MySQL 5.7+、 PHP 8.0+

推荐一下环境(低配置建议使用MySQL5.7)

20260217215507812-image

20260217215529715-image

一、安装宝塔(大佬请忽略QAQ)

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

正式版:

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

稳定版:

url=https://download.bt.cn/install/installStable.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O installStable.sh $url;fi;bash installStable.sh ed8484bec

连接ssh执行安装命令(需要root用户)

20260217220136131-image

二、登录面板并安装环境

20260217220755328-image

三、创建站点上传源码并配置伪静态

1.输入你的域名,选择数据库类型并输入用户名密码,最后PHP版本8.2

20260217221207426-image

2.下载源码并上传解压

github:https://github.com/netcccyun/dnsmgr/releases/

20260217221715364-image

20260217221738727-image

20260217221836903-image

3.设置网站运行目录、伪静态、ssl证书

选择public目录

20260217222037314-image

伪静态选择ThinkPHP并保存

20260217222150424-image

选择免费证书-申请证书

20260217222306587-image

品牌选择其中一个即可,验证方法按照自己的需求去选择最后选择域名并申请证书即可

20260217222406922-image

选择保存并启用再开启强制https即可

20260217222632319-image

四、安装与配置域名管理账户

1.访问域名来到下面图中这个安装页面,输入用户名,数据库名、密码、管理员用户名、管理员密码

ps:docker安装的MySQL数据库请使用127.0.0.1数据库地址

20260217222945203-image

2.完成安装进入后台

20260217223226494-image

3.域名账户-添加域名账户,账户类型选择宝塔域名

20260217223400966-image

4.进入宝塔域名管理后台获取对应配置信息

堡塔域名管理:https://www.bt.cn/domain/dashboard

域名安全-API管理-创建API密钥

20260217223737403-image

输入密钥名称,ip白名单选填即可(还是建议填写的)

20260217223808273-image

最后复制对应信息填写到彩虹聚合DNS管理系统中

20260217224011461-image

5.域名管理-添加

20260217224221200-image

选择对应域名账户和要添加的域名即可

20260217224311604-image

20260217224434705-image

最后就可以通过该系统去管理你的域名解析信息了

20260217224516508-image

五、配置ssl证书账户与自动续签ssl证书

1.ssl证书-ssl证书账户,选择需要添加的证书账户,最后输入对应信息确定即可

20260217224748986-image

20260217224857704-image

20260217224945185-image

2.ssl证书订单-添加

20260217225030967-image

3.选择对应证书账户,算法,密钥长度,域名(这里就不对一些配置进行解释了)

20260217225128971-image

4.进行提交(需要两次操作)最后签发成功即可进行下一步

20260217225306823-image

20260217225427668-image

5.自动部署账户-添加

20260217225552757-image

6.选择需要自动部署的账户

20260217225625391-image

7.这里以宝塔面板为例子(因为刚好打开了宝塔QAQ),输入面板地址,接口密钥,选择面板版本最后确定即可

20260217225752199-image

8.系统设置-计划任务,使用默认的配置即可,复制shell命令后来到宝塔面板的计划任务中

20260217230149719-image

9.添加计划任务然后手动执行一下任务确保正常即可(具体参考下图)

20260217230409796-image

20260217230516597-image

10.ssl证书-自动续签设置(可以保持默认或者修改对应配置)

ps:通知设置强烈推荐配置

20260217230618606-image

11.ssl证书-自动部署任务-添加,选择好要自动部署的账户、证书、部署类型、网站名称列表(不同的部署账户配置可以会有所不同但原理大差不差)

20260217230840461-image

六、通过docker部署(使用上面步骤部署的请忽略)

1.进入终端执行一下命令(docker-compose 部署方法请到开发者github中查看)

docker run --name dnsmgr -dit -p 8081:80 -v /var/dnsmgr:/app/www netcccyun/dnsmgr

国内镜像

docker run --name dnsmgr -dit -p 8081:80 -v /var/dnsmgr:/app/www swr.cn-east-3.myhuaweicloud.com/netcccyun/dnsmgr:latest

20260217232057141-image

2.宝塔面板侧边栏docker-网站-创建,选择反代容器,填写好域名,选择对应的容器与端口即可

20260217232228780-image

20260217232543740-image

3.在宝塔的docker应用商店中选择对应docker版本然后安装

20260217232823495-image

4.在宝塔数据库-MySQL管理中选择刚才在docker安装的数据库,最后创建对应数据库即可

20260217233033925-image

5.配置网站的ssl证书并开启强制https即可

20260217233242837-image

6.访问域名进入安装页面,配置对应数据库信息与管理员账户信息即可

20260217233456182-image

通过docker步骤安装成功后进入后台的一些操作请看上面的步骤这里就不再重复了

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享