diff --git a/certimate/0.3.6/data.yml b/certimate/0.3.6/data.yml new file mode 100644 index 000000000..3a1584c00 --- /dev/null +++ b/certimate/0.3.6/data.yml @@ -0,0 +1,33 @@ +additionalProperties: + formFields: + - default: 8090 + edit: true + envKey: PANEL_APP_PORT_HTTP + labelEn: WebUI Port + labelZh: 网页端口 + required: true + rule: paramPort + type: number + - default: http://: + edit: true + envKey: PANEL_HTTP_PROXY + labelEn: HTTP_PROXY + labelZh: HTTP_PROXY + required: false + rule: paramExtUrl + type: text + - default: http://: + edit: true + envKey: PANEL_HTTPS_PROXY + labelEn: HTTPS_PROXY + labelZh: HTTPS_PROXY + required: false + rule: paramExtUrl + type: text + - default: 172.18.0.0/16,127.0.0.1,localhost + edit: true + envKey: PANEL_NO_PROXY + labelEn: NO_PROXY + labelZh: NO_PROXY + required: false + type: text \ No newline at end of file diff --git a/certimate/0.3.6/docker-compose.yml b/certimate/0.3.6/docker-compose.yml new file mode 100644 index 000000000..a550bb2b7 --- /dev/null +++ b/certimate/0.3.6/docker-compose.yml @@ -0,0 +1,22 @@ +networks: + 1panel-network: + external: true +services: + certimate: + image: usual2970/certimate:v0.3.6 + container_name: ${CONTAINER_NAME} + networks: + - 1panel-network + ports: + - ${PANEL_APP_PORT_HTTP}:8090 + environment: + - http_proxy=${PANEL_HTTP_PROXY} + - https_proxy=${PANEL_HTTPS_PROXY} + - NO_PROXY=${PANEL_NO_PROXY} + volumes: + - /etc/localtime:/etc/localtime:ro + - /etc/timezone:/etc/timezone:ro + - ./data:/app/pb_data + restart: unless-stopped + labels: + createdBy: "Apps" diff --git a/certimate/README.md b/certimate/README.md new file mode 100644 index 000000000..7628447a7 --- /dev/null +++ b/certimate/README.md @@ -0,0 +1,30 @@ +## 初始的管理员账号及密码 + +- 账号:`admin@certimate.fun` +- 密码:`1234567890` + +## 🚩 项目简介 + +做个人产品或者在中小企业里负责运维的同学,会遇到要管理多个域名的情况,需要给域名申请证书。但是手动申请证书有以下缺点: + +- 😱 麻烦:申请证书并部署到服务的流程虽不复杂,但也挺麻烦的,犹其是你有多个域名需要维护的时候。 +- 😭 易忘:另外当前免费证书的有效期只有 90 天,这就要求你定期的操作,增加了工作量的同时,你也很容易忘掉续期,从而导致网站访问不了。 + +Certimate 就是为了解决上述问题而产生的,它具有以下优势: + +- **本地部署**:一键安装,只需要下载二进制文件,然后直接运行即可。同时也支持 Docker 部署、源代码部署等方式。​ +- **数据安全**:由于是私有部署,所有数据均存储在自己的服务器上,不会经过第三方,确保数据的隐私和安全。​ +- **操作简单**:简单配置即可轻松申请 SSL 证书并部署到指定的目标上,在证书即将过期前自动续期,从申请证书到使用证书完全自动化,无需人工操作。​ + +Certimate 旨在为用户提供一个安全、简便的 SSL 证书管理解决方案。 + +## 💡 功能特性 + +- 灵活的工作流编排方式,证书从申请到部署完全自动化; +- 支持单域名、多域名、泛域名证书,可选 RSA、ECC 签名算法; +- 支持 PEM、PFX、JKS 等多种格式输出证书; +- 支持 20+ 域名托管商(如阿里云、腾讯云、Cloudflare 等,[点此查看完整清单](https://docs.certimate.me/docs/reference/providers#supported-dns-providers)); +- 支持 70+ 部署目标(如 Kubernetes、CDN、WAF、负载均衡等,[点此查看完整清单](https://docs.certimate.me/docs/reference/providers#supported-host-providers)); +- 支持邮件、钉钉、飞书、企业微信、Webhook 等多种通知渠道; +- 支持 Let's Encrypt、ZeroSSL、Google Trust Services 等多种 ACME 证书颁发机构; +- 更多特性等待探索。 \ No newline at end of file diff --git a/certimate/data.yml b/certimate/data.yml new file mode 100644 index 000000000..5b14f75b8 --- /dev/null +++ b/certimate/data.yml @@ -0,0 +1,21 @@ +name: Certimate +tags: + - Tool + - CI/CD +title: Certimate +description: 一个安全、简便的 SSL 证书管理解决方案 +additionalProperties: + crossVersionUpdate: true + document: https://docs.certimate.me + github: https://github.com/usual2970/certimate + key: certimate + limit: 0 + name: Certimate + shortDescEn: Certimate aims to provide users with a secure and user-friendly SSL + certificate management solution. + shortDescZh: 一个安全、简便的 SSL 证书管理解决方案 + tags: + - Tool + - CI/CD + type: tool + website: https://docs.certimate.me diff --git a/certimate/logo.png b/certimate/logo.png new file mode 100644 index 000000000..771a6abb9 Binary files /dev/null and b/certimate/logo.png differ