[Open Source] A Domain and SSL Certificate Monitoring Platform Built with the Python + Vue3.js Technology Stack

Open SourceProcess Management
2026-06-28 06:16 1 次浏览 • 0 次下载 0KB
[Open Source] A Domain and SSL Certificate Monitoring Platform Built with the Python + Vue3.js Technology Stack

1. Project Overview

Domain Admin

This project has joined the Dromara Open Source Community.

A domain name and SSL certificate monitoring platform built with the Python + Vue3.js technology stack.

Designed to solve the problem of SSL certificates for different business domains being issued by different platforms. When certificates expire, notifications may not arrive in time, causing online access failures and potentially leading to a reprimand from management.

Domain Admin is a lightweight monitoring solution that consumes relatively few system resources. It can also serve as a Flask and Vue.js project template with a separated frontend and backend.

2. Open Source License

Licensed under MIT

3. Screenshots

Project screenshots

Use any username and password (e.g., admin/123456). Preview mode only provides simulated data and does not support operations or modifications.

1. Web Version:

Image
Image

2. Mobile Version:

Image

4. Feature Overview

Domain and SSL Certificate Monitoring Platform with Automated SSL Certificate Application and Renewal. Domain and SSL Cert monitor System.

  • Project Advantages
    • Centralized Management: Provides a unified platform for managing multiple domains, significantly improving management efficiency.
    • Automatic Reminders: Supports domain expiration notifications to help users avoid service interruptions caused by expired domains.
    • Open Source and Flexible: As an open-source project, it can be customized and extended according to individual requirements.
    • Community Support: Features an active community that provides ongoing updates and assistance with issues.
    • User-Friendly: Features a clean and intuitive interface that is easy to get started with.
  • Feature Description
    • Core Features: Expiration monitoring and notifications for domains, SSL certificates, and hosted certificate files.
    • Supported Certificates: Single-domain certificates, multi-domain certificates, wildcard certificates, IP certificates, and self-signed certificates.
    • Certificate Deployment: Single-host deployment, multi-host deployment, and dynamic host deployment.
    • Notification Channels: Supports email, Webhook, WeCom, DingTalk, Feishu, and other notification methods.
    • Supported Platforms: macOS, Linux, Windows
    • Additional Features: Free Let's Encrypt SSL certificate applications and automatic SSL certificate renewal.
    • Multilingual Support: Chinese and English.

5. Tech Stack

Technology Stack

Frontend Technology Stack (Web Version)

  • Node.js
  • Vite.js
  • Vue3.js
  • Vue Router
  • Pinia
  • Element Plus
  • Tailwind CSS

Frontend Technology Stack (Desktop Version)

  • node.js v16.15.1
  • vue3.js
  • quasar + electron

Backend Technology Stack

  • Python3.7.0
  • Flask
  • jinja2
  • peewee(sqlite)
  • apscheduler
  • Recommended Deployment with supervisord
  • Recommended for macOS/Linux: gunicorn
  • Recommended for Windows: waitress

Installation Methods Supported by This Project

Installation Methods

BT Panel

Docker

Source Code

1Panel

k8s

pip

#1
资源直链https://gitee.com/dromara/domain-admin
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare