add domain-admin (#278)

* add domain-admin
This commit is contained in:
mouday 2023-08-02 16:56:28 +08:00 committed by GitHub
parent 50a3e98a5f
commit a2c0fad235
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 149 additions and 0 deletions

View File

@ -0,0 +1,3 @@
CONTAINER_NAME="domain-admin"
PANEL_APP_PORT_HTTP="40076"
DATA_PATH="./data"

View File

@ -0,0 +1,18 @@
additionalProperties:
formFields:
- default: 40076
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number
- default: ./data
edit: true
envKey: DATA_PATH
labelEn: Data folder path
labelZh: 数据文件夹路径
required: true
type: text

View File

@ -0,0 +1,19 @@
version: '3'
services:
domain-admin:
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8000"
volumes:
- "${DATA_PATH}/database:/app/database"
- "${DATA_PATH}/logs:/app/logs"
image: mouday/domain-admin:v1.5.8
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

89
apps/domain-admin/README.md Executable file
View File

@ -0,0 +1,89 @@
# 使用说明
- 默认账户密码
```
usernameadmin
password123456
```
# 原始相关
# Domain Admin
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/domain-admin)](https://pypi.org/project/domain-admin)
[![PyPI](https://img.shields.io/pypi/v/domain-admin.svg)](https://pypi.org/project/domain-admin)
[![PyPI - Downloads](https://img.shields.io/pypi/dm/domain-admin?label=pypi%20downloads)](https://pypi.org/project/domain-admin)
[![Docker Image Version (latest semver)](https://img.shields.io/docker/v/mouday/domain-admin?label=docker%20version&sort=semver)](https://hub.docker.com/r/mouday/domain-admin)
[![Docker Pulls](https://img.shields.io/docker/pulls/mouday/domain-admin)](https://hub.docker.com/r/mouday/domain-admin)
[![Build Status](https://app.travis-ci.com/mouday/domain-admin.svg?branch=master)](https://app.travis-ci.com/mouday/domain-admin)
[![PyPI - License](https://img.shields.io/pypi/l/domain-admin)](https://github.com/mouday/domain-admin/blob/master/LICENSE)
[![Documentation Status](https://readthedocs.org/projects/domain-admin/badge/?version=latest)](https://domain-admin.readthedocs.io/zh_CN/latest/?badge=latest)
![](https://raw.githubusercontent.com/mouday/domain-admin/master/image/domain.svg)
基于Python + Vue3.js 技术栈实现的域名和SSL证书监测平台
用于解决不同业务域名SSL证书申请自不同的平台到期后不能及时收到通知导致线上访问异常被老板责骂的问题
Domain Admin是一个轻量级监控方案占用系统资源较少。同时Domain Admin也可以作为一个Flask 和 Vue.js前后端分离的项目模板
- 功能描述
- 核心功能:`域名` 和`SSL证书` 的过期监控,到期提醒
- 支持证书单域名证书、多域名证书、通配符证书、IP证书、自签名证书
- 证书部署: 单一主机部署、多主机部署、动态主机部署
- 通知渠道支持邮件、Webhook、企业微信、钉钉、飞书等通知方式
- 支持平台macOS、Linux、Windows
- 辅助功能Lets Encrypt SSL证书申请
- 项目地址:
- github [https://github.com/mouday/domain-admin](https://github.com/mouday/domain-admin)
- 国内镜像:[https://gitee.com/mouday/domain-admin](https://gitee.com/mouday/domain-admin)
- 发布渠道:
- pypi[https://pypi.org/project/domain-admin](https://pypi.org/project/domain-admin)
- docker[https://hub.docker.com/r/mouday/domain-admin](https://hub.docker.com/r/mouday/domain-admin)
- releases[https://github.com/mouday/domain-admin/releases](https://github.com/mouday/domain-admin/releases)
- 使用文档:
- github: [https://mouday.github.io/domain-admin/](https://mouday.github.io/domain-admin/)
- gitee: [https://mouday.gitee.io/domain-admin/](https://mouday.gitee.io/domain-admin/)
- readthedocs: [https://domain-admin.readthedocs.io](https://domain-admin.readthedocs.io/zh_CN/latest/?badge=latest)
## 安装
请参考安装文档:[https://domain-admin.readthedocs.io/zh_CN/latest/manual/install.html](https://domain-admin.readthedocs.io/zh_CN/latest/manual/install.html)
## 项目截图
账号密码随意,预览模式仅提供模拟数据,无法操作修改
1、网页版
![](https://raw.githubusercontent.com/mouday/domain-admin/master/image/screencapture.png)
- 预览地址:[https://mouday.github.io/domain-admin-web/](https://mouday.github.io/domain-admin-web/)
为了更多地人参与到项目中来,现已开放前端代码
前端项目地址:[https://github.com/mouday/domain-admin-web](https://github.com/mouday/domain-admin-web)
2、移动端版
<img src="https://raw.githubusercontent.com/mouday/domain-admin/master/image/screencapture-mini.png" width="220">
- 移动端预览地址(请使用移动端窗口体验)[https://mouday.github.io/domain-admin-mini/](https://mouday.github.io/domain-admin-mini/)
移动端项目地址:[https://github.com/mouday/domain-admin-mini](https://github.com/mouday/domain-admin-mini)
## 问题反馈交流
QQ群号:731742868
邀请码domain-admin
<img src="https://raw.githubusercontent.com/mouday/domain-admin/master/image/qq-group.jpeg" width="300">
## 更新日志
[CHANGELOG.md](https://domain-admin.readthedocs.io/zh_CN/latest/manual/changelog.html)

20
apps/domain-admin/data.yml Executable file
View File

@ -0,0 +1,20 @@
name: Domain Admin
tags:
- 工具
title: 域名和SSL证书监测平台
type: 工具
description: 域名和SSL证书监测平台
additionalProperties:
key: domain-admin
name: Domain Admin
tags:
- Tool
shortDescZh: 域名和SSL证书监测平台
shortDescEn: Domain name and SSL certificate monitoring platform
type: tool
crossVersionUpdate: true
limit: 0
recommend: 0
website: https://github.com/mouday/domain-admin
github: https://github.com/mouday/domain-admin
document: https://domain-admin.readthedocs.io/

BIN
apps/domain-admin/logo.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB