# dromara/domain-admin

域名SSL证书监测平台、SSL证书申请自动续签。Domain and SSL Cert monitor System.

Repository: https://github.com/dromara/domain-admin
Canonical: https://ross.abutalabs.com/products/domain-admin
Homepage: https://mouday.github.io/domain-admin/
Language: Python
License: MIT
License Family: permissive
Topics: domain, ssl, ssl-cert
Last push: 2026-06-07T11:00:12+00:00

## Health v2 (maintenance only)
Score: 89/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 86, release rhythm 87, longevity 100
- inputs: {"age_days": 1440, "days_push": 87, "days_rel": 87, "gap_med": 13, "n_releases_24m": 30}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2443, forks 387 (observed 2026-08-28T04:06:52.516689+00:00)

## What it is
Domain Admin is a self-hosted web platform for monitoring domain and SSL certificate expiration, built with Python (Flask) and Vue3. It also supports free Let's Encrypt certificate issuance and automatic renewal, with notifications via email, webhook, WeCom, DingTalk, and Feishu.

## Use cases
- monitor ssl certificate expiration across multiple domains
- get notified before a domain or ssl cert expires
- automatically renew lets encrypt certificates
- track wildcard and multi-domain certificates in one dashboard
- alert my team on dingtalk or wechat when a certificate is about to expire
- monitor self-signed and ip certificates

## When to choose
- you manage certificates across many domains and platforms and need centralized expiration monitoring
- you want a lightweight self-hosted alternative to commercial certificate monitoring services
- you need automated Let's Encrypt issuance and renewal with expiry alerts

## When to avoid
- you need full certificate lifecycle management or ACME automation for large fleets (consider cert-manager)
- you only have one or two certificates and a simple cron-based check suffices
- you need a SaaS solution with no self-hosting

## Facets
- artifact type: application
- maturity: active
- function: monitoring, alerting, web-framework, http-server, security
- domain: security, self-hosted, web-development, monitoring
- platform: windows, self-hosted, python
- tags: ssl-certificates, domain-monitoring, certificate-renewal, lets-encrypt, expiration-alerts, flask, vue3, devops, linux, macos, docker

## Member repositories
- dromara/domain-admin (main) score 89

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:52.516689+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:30:35.822846+00:00, confidence not recorded.
  - readme: https://github.com/dromara/domain-admin (fetched 2026-08-28T04:06:52.516689+00:00, sha 94c0a7da28c7)
  - homepage: https://mouday.github.io/domain-admin/ (fetched 2026-08-29T10:12:02.210677+00:00, sha caafb9875851)
  - registry_pypi: https://pypi.org/pypi/domain-admin/json (fetched 2026-08-29T10:12:02.212960+00:00, sha 1e4906fdc3e1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
