Certimate – 开源 SSL 证书自动化管理工具

Certimate – 开源 SSL 证书自动化管理工具

简介

Certimate​ 是一款开源的 SSL 证书管理工具,旨在帮助用户实现证书的 ​全自动化生命周期管理,包括申请、部署和续期。其核心特性如下:

  • 完全自动化​:从申请到续期全程无需人工干预
  • 多场景部署​:支持二进制、Docker、源码等多种部署方式
  • 私有化安全​:所有数据存储在自有服务器,保障隐私安全
  • 多证书颁发机构​:兼容 Let’s Encrypt 等主流证书颁发机构
  • 简单易用​:YAML 配置文件实现快速配置

部署指南

方式一:二进制部署(推荐)

下载最新版本

wget https://certimate.org/releases/certimate-latest-linux-amd64 -O certimate

添加执行权限

chmod +x certimate

启动服务(默认端口8080)

./certimate serve -c /etc/certimate/config.yml

方式二:Docker 部署

# 拉取镜像
docker pull certimate/certimate:latest

# 运行容器
docker run -d \
  -p 8080:8080 \
  -v /path/to/config:/etc/certimate \
  -v /path/to/certs:/var/lib/certimate \
  --name certimate \
  certimate/certimate:latest

方式三:源码部署

# 克隆仓库
git clone https://github.com/certimate/certimate.git

# 编译项目
cd certimate && make build

# 运行服务
./bin/certimate serve -c config.example.yml

高级功能

  1. 多CA支持​:可同时配置多个证书颁发机构
  2. Webhook通知​:支持配置续期成功/失败通知
  3. 集群模式​:通过 --cluster 参数启用高可用模式
  4. API集成​:提供 RESTful API 供其他系统调用

完整文档请参考官方文档:https://docs.certimate.org

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/12348

(0)
郭靖的头像郭靖
上一篇 2025年5月21日 下午8:22
下一篇 2025年6月14日 下午5:52

相关推荐

  • Linux 从 lsof 开始,深入理解 Linux 虚拟文件系统!

    背景 有时会出现这样的情况,磁盘空间显示已经被占满,但是在查看磁盘的具体文件占用情况时,发现磁盘仍然有很大的空余空间。 1. 执行df命令查看磁盘使用情况,发现磁盘已经满了。 2. 执行du命令查看各个目录的磁盘占用情况,把各个目录文件的大小相加,发现并没有占满磁盘,有10多G空间莫名失踪。 3. 为何会出现这样的情况呢? 因为虽然文件已被删除,但是一些进程…

    2024年2月20日
    1.4K00
  • Rocky Linux 9 配置IP并生效

    背景 实际操作 Rocky Linux通过“系统连接”管理网卡及IP,修改、新增*.nmconneciton文件可以完成对操作系统的IP配置。此处修改初始IP的配置命令如下: 连接文件具体内容如下: 3. 重启生效: 设置命令行启动

    2024年3月15日
    2.4K00
  • VMware虚拟机安装Ubuntu24.04教程

    (一)Ubuntu镜像文件下载(选择Ubuntu桌面版)1、Ubuntu官方网站(1)Ubuntu官网:https://ubuntu.com(2)Ubuntu官网中文站:https://cn.ubuntu.com(3)Ubuntu24.04桌面端官方下载:https://ubuntu.com/blog/ubuntu-desktop-24-04-noble-n…

    2024年5月31日
    2.5K00
  • centos 升级内核

    一、关于内核版本的定义: 版本性质:主分支ml(mainline),稳定版(stable),长期维护版lt(longterm) 版本命名格式为 “A.B.C”: 数字 A 是内核版本号:版本号只有在代码和内核的概念有重大改变的时候才会改变,历史上有两次变化: 第一次是1994年的 1.0 版,第二次是1996年的 2.0 版,第三次是2011年的 3.0 版…

    2023年3月16日
    1.2K00
  • Windows 2012 R2 64位中cmd命令修改用户名、用户密码、windows防火墙、禁ping

    windows中cmd命令 control userpasswords2 修改用户名 2 windows中cmd命令 net user 修改用户密码 输入命令“net user”回车,列出目前电脑所有用户。 选择需要更改密码的用户名,例如administrator, 使用命令  net user administrator 123  这里…

    2022年7月18日
    2.4K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信