domain admin是域名证书与网站监测系统,用于ssl证书、域名、网站异常的监测
ssl证书支持免费3个月证书申请及自动续期及过期监测
域名支持过期监测
网站监测是否异常
包含了主流的飞书、钉钉、邮件、webhook通知,具体可以看一下官方网站:https://domain-admin.readthedocs.io/zh-cn/latest/index.html
一、安装部署
1.1:创建目录
mkdir domain-admin
1.2:创建数据目录和log目录
cd domain-admin && mkdir -p database logs
1.3:运行镜像,生成容器
PS:在domain-admin目录下执行(映射容器内目录到本地,更改外部访问端口号,如果容器停止一直重启,镜像的tag最好不要写latest)
docker run -itd \
-v $(pwd)/database:/app/database \
-v $(pwd)/logs:/app/logs \
-p 18000:8000 \
--name domain-admin \
--restart=always \
mouday/domain-admin:v1.6.31
二、迁移
2.1:旧复制数据目录到新机器(例如新机器路径为/data/domain-admin-new/)
docker save -o domain-admin_1.6.31.tar mouday/domain-admin:v1.6.31
scp domain-admin_1.6.31.tar root@新机器IP:/data/domain-admin-new/
scp domain-admin的数据目录 root@新机器IP:/data/domain-admin-new/
2.2:新机器运行加载镜像
cd /data/domain-admin-new/ && docker load -i domain-admin_1.6.31.tar
2.3:新机器部署
docker run -itd \
-v $(pwd)/database:/app/database \
-v $(pwd)/logs:/app/logs \
-p 18000:8000 \
--name domain-admin \
--restart=always \
mouday/domain-admin:v1.6.31
2.4:访问
ip:端口(例如:192.168.0.1:18000)