[开源]基于 Python + Vue3.js 技术栈实现的域名和 SSL 证书监测平台
开源系统流程管理
![[开源]基于 Python + Vue3.js 技术栈实现的域名和 SSL 证书监测平台](https://yy123.ink/api/img/1782598611142-tu4ezx.jpg)
一、开源项目简介
Domain Admin

该项目已加入 Dromara开源社区
基于Python + Vue3.js 技术栈实现的域名和SSL证书监测平台
用于解决,不同业务域名SSL证书,申请自不同的平台,到期后不能及时收到通知,导致线上访问异常,被老板责骂的问题
Domain Admin是一个轻量级监控方案,占用系统资源较少。同时,Domain Admin也可以作为一个Flask 和 Vue.js前后端分离的项目模板
二、开源协议
使用MIT开源协议
三、界面展示
项目截图
账号密码随意(例如:admin/123456),预览模式仅提供模拟数据,无法操作修改
1、网页版:


2、移动端版:

四、功能概述
域名SSL证书监测平台、SSL证书申请自动续签。Domain and SSL Cert monitor System.
-
项目优势 -
集中管理: 提供一个统一的平台来管理多个域名,极大地提高了管理效率。 -
自动提醒: 支持域名到期提醒,帮助用户避免因域名过期导致的服务中断。 -
开源灵活: 作为开源项目,用户可以根据自身需求进行定制和扩展。 -
社区支持: 拥有活跃的社区,可以获得持续的更新和问题支持。 -
用户友好: 界面简洁直观,容易上手。 -
功能描述 -
核心功能:域名、SSL证书 和 托管证书文件 的过期监控,到期提醒 -
支持证书:单域名证书、多域名证书、泛域名(通配符)证书、IP证书、自签名证书 -
证书部署:单一主机部署、多主机部署、动态主机部署 -
通知渠道:支持邮件、Webhook、企业微信、钉钉、飞书等通知方式 -
支持平台:macOS、Linux、Windows -
辅助功能:Let’s Encrypt SSL证书免费申请和SSL证书自动续期 -
多语言:支持中文、英文
五、技术选型
技术选型
前端选型(网页版)
-
Node.js -
Vite.js -
Vue3.js -
Vue Router -
Pinia -
Element Plus -
Tailwind CSS
前端选型(桌面版)
-
node.js v16.15.1 -
vue3.js -
quasar + electron
后端选型
-
Python3.7.0 -
Flask -
jinja2 -
peewee(sqlite) -
apscheduler -
supervisord 部署推荐 -
gunicorn mac/linux 推荐 -
waitress windows 推荐
本项目支持的安装方式
|
安装方式 |
|
宝塔 |
|
Docker |
|
源码 |
|
1Panel |
|
k8s |
|
pip |
评论