欢迎光临
我们一直在努力

教你安装Domain Admin实现多域名、多网站和SSL证书监控和管理

一.介绍

用于解决,不同业务域名SSL证书,申请自不同的平台,到期后不能及时收到通知,导致线上访问异常,被老板责骂的问题。
Domain Admin是一个轻量级监控方案,占用系统资源较少。同时,Domain Admin也可以作为一个Flask 和 Vue.js前后端分离的项目模板

1.项目优势

  • 集中管理: 提供一个统一的平台来管理多个域名,极大地提高了管理效率。
  • 自动提醒: 支持域名到期提醒,帮助用户避免因域名过期导致的服务中断。
  • 开源灵活: 作为开源项目,用户可以根据自身需求进行定制和扩展。
  • 社区支持: 拥有活跃的社区,可以获得持续的更新和问题支持。
  • 用户友好: 界面简洁直观,容易上手。

2.功能描述

  • 核心功能:域名SSL证书 和 托管证书文件 的过期监控,到期提醒
  • 支持证书:单域名证书、多域名证书、泛域名(通配符)证书、IP证书、自签名证书
  • 证书部署:单一主机部署、多主机部署、动态主机部署
  • 通知渠道:支持邮件、Webhook、企业微信、钉钉、飞书等通知方式
  • 支持平台:macOS、Linux、Windows
  • 辅助功能:Let’s Encrypt SSL证书免费申请和SSL证书自动续期
  • 多语言:支持中文、英文

二.准备工作

1.环境准备

服务器:

本次教程环境(基本配置参考)
地区:境外服务器
系统:Linux( 推荐CentOS 8.2 )
硬件配置:CPU1核,内存2G,存储20G,网络20Mbps
软件依赖:Docker,使用Docker安装部署
其他依赖:需要从 GitHub 等源拉取安装Domain Admin
服务器购买链接:https://www.lcayun.com/aff/ZFVSWGGQ

三.安装步骤

视频安装:B站视频教程

1.连接服务器

使用FinalShell软件管理服务器,FinalShell连接使用教程SSH连接Linux服务器-莱卡云

2.安装Docker

2.1使用 rpm 存储库安装

在新的主机上首次安装 Docker Engine 之前,您需要设置 Docker 存储库。之后,您可以从存储库安装和更新 Docker。

2.2设置存储库

安装该dnf-plugins-core包(提供管理 DNF 存储库的命令)并设置存储库。

sudo dnf -y install dnf-plugins-core
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

2.3安装 Docker Engine

sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
如果提示接受 GPG 密钥,请验证指纹是否匹配 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35,如果匹配,则接受。

2.4启动 Docker 引擎

sudo systemctl enable --now docker

2.5通过运行镜像来验证安装是否成功 hello-world

sudo docker run hello-world
此命令下载测试映像并在容器中运行。容器运行时,它会打印一条确认消息并退出

您现已成功安装并启动了 Docker Engine

3.使用Docker一键安装Domain Admin指令

docker run \
-d \
-v $(pwd)/database:/app/database \
-v $(pwd)/logs:/app/logs \
-p 8000:8000 \
--name domain-admin \
mouday/domain-admin:latest

四.常见问题和故障排除

1.管理员默认的账号和密码

  • 账号:admin
  • 密码:123456
强烈建议:登录系统后修改默认密码

五.结论

至此,Domain Admin 的安装已经完成。你现在可以开始管理你的域名了。如果你有任何问题,欢迎在评论区留言或者查看官方文档。感谢收看!

赞(0)
未经允许不得转载:莱卡云 » 教你安装Domain Admin实现多域名、多网站和SSL证书监控和管理