Certimate 是一款专为简化 SSL 证书管理流程设计的高效、安全的工具。无论是个人开发者还是小企业的运维人员,Certimate 都能够显著提升网站的安全性和运维效率,解决手动申请、部署及续期 SSL 证书的繁琐工作。
本项目特别适合个人开发者或小企业运维人员,旨在简化 SSL 证书管理的同时,确保数据安全性。
使用场景
- 多域名管理:适合需要管理多个域名 SSL 证书的个人开发者或小企业。
- 自动化证书管理:减少人工操作,避免因忘记续期等人为错误带来的问题。
- 本地数据存储:无需依赖外部服务器存储敏感信息,确保数据隐私和安全。
项目特点
- 操作简便:自动申请、部署和续期 SSL 证书,用户无需手动干预,简化运维工作。
- 支持私有部署:用户可以私有部署 Certimate,所有数据存储在本地,确保信息安全。
- 透明的安装过程:二进制文件和 Docker 镜像由 GitHub Actions 生成,透明可审计,用户可完全掌控部署过程。
支持的服务商列表
Certimate 支持多种 SSL 证书服务商,能够帮助用户轻松管理各类服务商的证书。
项目安装
Certimate 提供了多种便捷的安装方式,您可以根据实际需求选择适合的安装方法。
方式一:二进制文件安装
- 从 Releases 页面 下载预编译的二进制文件。
解压后运行以下命令启动服务:
./certimate serve
方式二:Docker 安装
使用 Git 克隆项目并通过 Docker 部署:
git clone [email protected]:usual2970/certimate.git && cd certimate/docker && docker compose up -d
方式三:源代码安装
克隆源代码并运行项目:
git clone [email protected]:usual2970/certimate.git cd certimate go run main.go serve
查看演示效果
安装完成后,您可以通过浏览器访问 Certimate 的管理页面,默认地址为:
http://127.0.0.1:8090
默认登录账号:
- 用户名:[email protected]
- 密码:1234567890
下图为 Certimate 管理页面的演示效果:
项目开源地址
Certimate 是一个完全开源的项目,您可以在 GitHub 上获取源码并进行二次开发:
开源地址:https://github.com/usual2970/certimate