今天给大家推荐的是 domain admin。 一个SSL证书和域名过期的监控平台。不同网站可能会向不同的地方获取到ssl证书,虽然说现在主流的ssl申请工具时候都带了自动续期的功能。但是还是有时候会有漏网之鱼。有了这个平台方便我们在域名或者ssl快过期时候,及时进行续期。避免出错。
作者的github地址:https://github.com/mouday/domain-admin/ 可以看到readme里domain admin支持的功能有:
- z支持域名和SSL证书过期监控和到期提醒
- 支持域名申请
- 支持配置多个通知渠道
- 支持自动续期 和证书申请
- 支持多语言
话不多说,开始安装。Domain Admin支持pip安装,docker安装,源码安装,还有之前介绍过的1panel面板安装,在这篇文章里吗,我们依然采用的是docker的方式来安装
- ssh连接服务器,登录后台
-
执行以下docker命令,等待容器启动即可。默认的映射端口是8000,你也可以根据自己的需求修改要映射的端口 。等待启动之后,我们执行docker ps 确认一下即可。
docker run -d \ -v $(pwd)/database:/app/database \ -v $(pwd)/logs:/app/logs \ -p 8000:8000 \ --name domain-admin \ mouday/domain-admin:latest
- 放开防火墙 8000端口。 执行命令(以centos为例子):
firewall-cmd --permanent --zone=public --add-port=8000/tcp
和firewall-cmd --reload
- 前台访问http://ip:8000 。 就可以进入登录页面,默认的管理员账号是admin,密码是123456,我们输入后直接登录即可。
- 我们点击证书监控。输入你想监控的有ssl的域名即可。我这里填写了我的博客网站。
- 添加完毕之后就可以在域名列表里看到添加的域名以及对应的过期时间。
- 接着我们就可以去设置通知了。。触发方式有域名到期,也有SSL到期,包括到期前几天发送报警信息。 支持的通知方式有:邮件、webhook、企业微信、钉钉、飞书等、
- 其他的包括各种域名申请,系统设置,大家就可以自己进行探索了。
创作不易,如果您觉得这篇文章对你有帮助,不妨给我点个赞,这将是我继续分享优质内容的动力。