当前位置: 首页 > 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


修改默认密码


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

http://www.dtcms.com/a/121144.html

相关文章:

  • 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 日期累加
  • 逆向工程的多层次解析:从实现到领域的全面视角
  • Spark核心知识总结
  • 2025年汽车加气站操作工证考试内容
  • html元素转图像之深入探索 html - to - image:功能、应用与实践
  • 探索原生JS的力量:自定义实现类似于React的useState功能
  • popupwindow拦截返回点击
  • 学习笔记083——Java Stream API
  • 第七天 开始Unity Shader的学习之Unity中的基础光照之高光反射光照模型
  • S7-1200 PLC热电偶和热电阻模拟量模块
  • java基础-修饰符