feat:添加certimate到列表

This commit is contained in:
okxlin 2024-09-26 01:06:28 +08:00
parent 851981b149
commit 6cf2120429
9 changed files with 113 additions and 0 deletions

View File

@ -0,0 +1,3 @@
CONTAINER_NAME="certimate"
DATA_PATH="./data"
PANEL_APP_PORT_HTTP=40297

View File

@ -0,0 +1,17 @@
additionalProperties:
formFields:
- default: "40297"
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 Path
labelZh: 数据路径
required: true
type: text

View File

@ -0,0 +1,17 @@
services:
certimate:
image: "usual2970/certimate:v0.1.11"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8090"
volumes:
- "${DATA_PATH}:/app/pb_data"
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

20
apps/certimate/README.md Normal file
View File

@ -0,0 +1,20 @@
# 🔒Certimate
做个人产品或在小企业负责运维的同学,需要管理多个域名,要给域名申请证书。但手动申请证书有以下缺点:
1. 😱麻烦:申请、部署证书虽不困难,但也挺麻烦的,尤其是维护多个域名的时候。
2. 😭易忘当前免费证书有效期仅90天这就要求定期操作增加工作量的同时也很容易忘掉导致网站无法访问。
Certimate 就是为了解决上述问题而产生的,它具有以下特点:
1. 操作简单:自动申请、部署、续期 SSL 证书,全程无需人工干预。
2. 支持私有部署部署方法简单只需下载二进制文件执行即可。二进制文件、docker 镜像全部用 github actions 生成,过程透明,可自行审计。
3. 数据安全:由于是私有部署,所有数据均存储在本地,不会保存在服务商的服务器,确保数据的安全性。
## 使用说明
- 账户密码
```
username: admin@certimate.fun
password: 1234567890
```

19
apps/certimate/data.yml Normal file
View File

@ -0,0 +1,19 @@
name: Certimate
tags:
- 实用工具
title: 开源的 SSL 证书管理工具
description: 开源的 SSL 证书管理工具
additionalProperties:
key: certimate
name: Certimate
tags:
- Tool
shortDescZh: 开源的 SSL 证书管理工具
shortDescEn: Open source SSL certificate management tool
type: tool
crossVersionUpdate: true
limit: 0
recommend: 0
website: https://docs.certimate.me
github: https://github.com/usual2970/certimate
document: https://docs.certimate.me

View File

@ -0,0 +1,3 @@
CONTAINER_NAME="certimate"
DATA_PATH="./data"
PANEL_APP_PORT_HTTP=40297

View File

@ -0,0 +1,17 @@
additionalProperties:
formFields:
- default: "40297"
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 Path
labelZh: 数据路径
required: true
type: text

View File

@ -0,0 +1,17 @@
services:
certimate:
image: "usual2970/certimate:latest"
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8090"
volumes:
- "${DATA_PATH}:/app/pb_data"
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

BIN
apps/certimate/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB