当前位置: 首页 > news >正文

docker部署certimateSSL证书管理自动续签

开源certimate项目地址:https://github.com/usual2970/certimate
官方文档地址:https://docs.certimate.me/docs/introduction

与certbot对比

维度CertbotCertimate
安装方式通过包管理器(如apt/yum)安装支持二进制文件、Docker、源码安装
配置复杂度需手动配置DNS验证或插件图形化界面+API授权,配置更简单
自动化程度需手动设置Cron任务内置监控和自动续期,无需额外脚本
数据安全性依赖服务器本地存储私有部署模式,数据完全本地化

各自优缺点

工具优点缺点
Certbot成熟稳定、社区支持完善;与Let’s Encrypt深度集成。功能单一;复杂场景需额外插件;依赖外部CA。
Certimate全生命周期管理;支持多服务商API;私有部署保障数据安全。社区资源较少;高级功能需依赖文档摸索

本文选择certimate原因
配置简单,快速部署。支持多域名商对接。


一、开始部署

1. 拉取源码

mkdir -p /data/certimate && cd /data/certimate
git clone https://gh-proxy.com/github.com/usual2970/certimate.git
cd certimate/docker && docker compose up -d

2. 修改配置
./data修改为宿主机ssl证书自定义存储目录,方便后续nginx或其他组件映射

vim certimate/docker/docker-compose.yml

ports:
  - "8090:8090" # Web管理界面
volumes:
  - /etc/localtime:/etc/localtime:ro # 容器内时间
  - /etc/timezone:/etc/timezone:ro # 容器内时区
  - ./data:/app/pb_data # 证书存储目录

3. 启动容器

docker compose up -d

二、初始化配置

访问:http://服务器IP:8090
账号:admin@certimate.fun
密码:1234567890


修改默认密码


后续添加工作流即可实现证书自动部署流程

相关文章:

  • SAP 一个屏幕多ALV 例子
  • RabbitMQ惰性队列的工作原理、消息持久化机制、同步刷盘的概念、延迟插件的使用方法
  • HBuilder运行uni-app程序报错【Error: listen EACCES: permission denied 0.0.0.0:5173】
  • 华为数字芯片机考2025合集5已校正
  • 性能 测试
  • RuntimeError: CUDA error: invalid device function
  • 【动态规划】 深入动态规划—两个数组的dp问题
  • 从零开始学java--泛型(二)
  • 【操作系统(Linux)】——生产者消费者同步互斥模型
  • 图解力扣回溯及剪枝问题的模板应用
  • ctfshow VIP题目限免 密码逻辑脆弱
  • 区间 dp 系列 题解
  • 《深入探秘:分布式软总线自发现、自组网技术原理》
  • 部署大模型不再难:DeepSeek + 腾讯云 HAI 实战教程
  • Java 列表初始化全解析:7种方式详解与最佳实践
  • SpringBoot和微服务学习记录Day2
  • python基础语法10-异常处理
  • TPS入门DAY03 服务器篇
  • 提示词工程
  • 牛客KY257 日期累加
  • 厦门网站建设哪家好厦门最好的网站建设/seo工具下载
  • 临沂网站建设价格/长沙seo培训
  • 淮安做网站 卓越凯欣/免费制作网站的软件
  • 成都彩票网站开发/不受国内限制的浏览器下载
  • 泰州seo网络推广/专业搜索引擎seo服务商
  • 做网站送域名和邮箱/长尾词挖掘免费工具