作者:kali
作为网站管理人员或者运维人员。头疼的莫过于只有短短的90天ssl证书。在前期也给大家讲到过自动ssl更新脚本
acme.sh
。但是,由于都是命令化,所以上手比较困难。
关于
Certimate
是国人开发的 SSL 证书管理工具,提供一个 web UI 界面让我们可以用简单直观的方式来管理 SSL 证书,申请证书、部署证书,以及证书到期续签都是自动完成的,不需要人工接入,大大简化了证书的维护工作。
功能特性
- 操作简单:自动申请、部署、续期 SSL 证书,全程无需人工干预。
- 支持私有部署:部署方法简单,只需下载二进制文件执行即可。二进制文件、Docker 镜像全部用 Github Actions 生成,过程透明,可自行审计。
- 数据安全:由于是私有部署,所有数据均存储在本地,不会保存在服务商的服务器,确保数据的安全性。
安装
二进制文件 (推荐)
访问项目: https://github.com/usual2970/certimate/releases
根据系统情况,选择安装包。
./certimate serve
# 指定域名访问
./certimate serve 你的域名
Docker (推荐)
首先新建一个文件docker-compose.yml
内容如下
version: "3.0"
services:
certimate:
image: registry.cn-shanghai.aliyuncs.com/usual2970/certimate:latest
container_name: certimate_server
ports:
- 8090:8090
volumes:
- ./data:/app/pb_data
restart: unless-stopped
完成后,执行命令
docker-compose up -d

运行完成后,访问ip:8090(端口可在yaml中更改)

初始用户名 密码:
- 用户名:admin@certimate.fun
- 密码:1234567890
初始化界面

使用指南
添加授权
支持主流的阿里、腾讯、百度、七牛云、AWS等。

配置证书颁发机构配置你的证书来源。支持Let's Encrypt
ZeroSSL
Google


配置工作流


开始项目用于配置执行的方式,如自动、手动

证书节点配置

配置证书存放的位置

注意:如果你使用 Docker 安装 Certimate,“本地部署”将会部署到容器内而非宿主机上。
配置证书通知方式

完成后,发布工作流即可。

发布者:欧维Ove,转转请注明出处:https://www.91wink.com/index.php/%e8%af%81%e4%b9%a6%e6%95%91%e6%98%9f-certimate/