跳到主要内容

5、Certimate

Certimate

Certimate 是一个开源的 SSL 证书管理工具,可以帮助您自动申请、部署 SSL 证书,并在证书即将到期时自动续期。一款开源的 SSL 证书管理工具,帮助您自动申请和部署 SSL 证书,以及自动续期。当它们即将到期时更新它们。使用 MIT 开源协议。

image-20241027081310226

本次收藏,代测试。

目录

[toc]

开源信息

项目官网

https://docs.certimate.me/

源码地址

https://github.com/usual2970/certimate

特色功能

简洁至上

certimate的设计理念是简洁至上,注重去除冗余和不必要的复杂性,以提供清晰直观的用户界面和流畅的操作体验。

操作简单

通过简单的配置即可轻松申请 SSL 证书并部署到用户指定的目标上,然后在证书即将过期时自动续期,从申请证书到使用证书完全自动化,无需人工操作。

私有部署

安装简单,只需要下载二进制文件,然后直接运行即可。同时也支持 docker 部署、源代码部署等方式。

自动续期

已经申请的证书会在过期前 10 天自动续期。每天会检查一次证书是否快要过期,快要过期时会自动重新申请证书并部署到目标服务上。

数据安全

由于是私有部署,所有数据均存储在自己的服务器上,不会保存在第三方的服务器上,确保数据的安全性。

社区驱动

鼓励开源社区参与,社区驱动模式促进了软件的快速迭代和改进,也为用户提供了一个分享经验、求助和贡献的平台,增强了项目的活力和多样性。

安装部署

安装 Certimate 非常简单,你可以选择以下方式之一进行安装:

1. 二进制文件

你可以直接从 Releases 页下载预先编译好的二进制文件,解压后执行:

./certimate serve

MacOS 在执行二进制文件时会提示:无法打开 “certimate”,因为 Apple 无法检查其是否包含恶意软件。可在系统设置 > 隐私与安全性 > 安全性 中点击 "仍然允许",然后再次尝试执行二进制文件。

2. Docker 安装

git clone git@github.com:usual2970/certimate.git && cd certimate/docker && docker compose up -d

3. 源代码安装

git clone EMAIL:usual2970/certimate.git
cd certimate
go run main.go serve

4、部署成功

执行完上述安装操作后,在浏览器中访问 http://127.0.0.1:8090 即可访问 Certimate 管理页面。

用户名:admin@certimate.fun
密码:1234567890

系统截图

业务流程

登录页面

控制面板

域名列表

授权管理

部署历史

原文链接

本文由 简悦 SimpRead 转码, 原文地址 https://mp.weixin.qq.com/s/7zMWmmBkudoMrEaujvZJnw

image-20241027081515815