首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >域名和SSL证书监测管理平台部署过程

域名和SSL证书监测管理平台部署过程

作者头像
IT不难
发布2024-09-07 13:14:17
发布2024-09-07 13:14:17
64900
代码可运行
举报
文章被收录于专栏:IT不难技术家园IT不难技术家园
运行总次数:0
代码可运行

前言

Domain Admin作为一个轻量级的监控方案,旨在帮助用户更有效地管理SSL证书,减少系统资源占用,确保网络安全。Domain Admin是一个基于Python + Vue3.js技术栈实现的域名和SSL证书监测平台。本文记录部署过程。

登录页
登录页
  • 核心功能:提供域名、SSL证书和托管证书文件的过期监控及到期提醒。
  • 支持证书类型:包括单域名证书、多域名证书、通配符证书、IP证书和自签名证书。
  • 证书部署:支持单一主机部署、多主机部署和动态主机部署。
  • 通知渠道:支持e-mail、Webhook、企业微-信、钉钉、飞书等多种通知方式。
  • 支持平台:兼容macOS、Linux、Windows。
  • 辅助功能:支持Let’s Encrypt SSL证书的申请和自动续期。
  • 多语言支持:提供中文和英文界面。
  • 后端:使用Python语言,基于Flask框架开发。
  • 前端:采用Vue3.js构建,实现动态的用户界面。
  • 数据库:支持多种数据库系统,方便数据存储和管理。
  • 通知系统:集成了多种通知服务,以确保及时的监控警报。
  • 方式一:通过pip安装,适用于快速部署和使用。
  • 方式二:Docker启动,提供容器化的部署方案。
  • 方式三:下载源码安装,适用于需要自定义配置的用户。
  • 方式四:1Panel面板安装,简化了部署流程。
  • 方式五:k8s部署,适用于云原生应用部署。

部署过程

博主采用docker方式部署,docker和docker-compose的安装方式参考:

安装docker和docker-compose

centos8安装docker和docker-compose

docker-compose.yml:

代码语言:javascript
代码运行次数:0
运行
复制
version: '3.3'
services:
    app:
        image: mouday/domain-admin:latest
        volumes:
            - './database:/app/database'
            - './logs:/app/logs'
        ports:
            - '804:8000'

后台功能

工具箱
工具箱
面板
面板
通知
通知
日志
日志

获取项目代码

【python源码】域名和SSL证书监测管理平台

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024年09月06日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 部署过程
  • 后台功能
  • 获取项目代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档