今天花了不少时间研究Domain Admin开源程序,这个是啥网站程序呢?
用于解决,不同业务域名SSL证书,申请自不同的平台,到期后不能及时收到通知,导致线上访问异常,被老板责骂的问题
开源地址:
https://github.com/dromara/domain-admin
帮助文档:
https://domain-admin.readthedocs.io/zh-cn/latest/index.html
官网说法:
Domain Admin是一个轻量级监控方案,占用系统资源较少。同时,Domain Admin也可以作为一个Flask 和 Vue.js前后端分离的项目模板 项目优势 集中管理: 提供一个统一的平台来管理多个域名,极大地提高了管理效率。 自动提醒: 支持域名到期提醒,帮助用户避免因域名过期导致的服务中断。 开源灵活: 作为开源项目,用户可以根据自身需求进行定制和扩展。 社区支持: 拥有活跃的社区,可以获得持续的更新和问题支持。
用户友好: 界面简洁直观,容易上手。
功能描述
核心功能:域名、SSL证书 和 托管证书文件 的过期监控,到期提醒
支持证书:单域名证书、多域名证书、泛域名(通配符)证书、IP证书、自签名证书
证书部署:单一主机部署、多主机部署、动态主机部署
通知渠道:支持邮件、Webhook、企业微信、钉钉、飞书等通知方式
支持平台:macOS、Linux、Windows
辅助功能:Let’s Encrypt SSL证书和ZeroSSL证书免费申请和SSL证书自动续期
多语言:支持中文、英文
安装真的很简单:
宝塔面板左侧点击docker,没安装的安装一下。
面板版本v9.2.0: 宝塔面板 –> Docker –> 应用商店 –> Domain Admin –> 安装
管理员默认的账号和密码 账号:admin 密码:123456
强烈建议:登录系统后修改默认密码
Domain Admin是一个Flask应用,启动部署方式和Flask应用是一样的 特别注意: 用户少或者自用可以使用默认的sqlite数据库。