大家好,我是 Java陳序員。
無論是研發個人產品,還是中小企業做運維,會遇到要管理多個域名的情況,需要給域名申請證書。
但是手動申請證書往往很麻煩(尤其是有多個域名需要維護),而且很容易遺忘證書的過期。
今天,給大家推薦一款開源的證書管理工具,全流程管控 SSL 管理!
關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。
項目介紹
certimate —— 一款完全開源免費的自託管 SSL 證書 ACME 工具,申請、部署、續期全流程自動化可視化,支持各大主流雲廠商。
功能特色:
- 全流程自動化:無需編寫代碼,通過界面拖拽/配置即可搭建證書管理流程,配置完成後,從證書申請、ACME 驗證到部署至目標平台,全程無需人工干預
- 私有化部署:無需安裝數據庫、運行時或複雜框架,一鍵啓動,開箱即用,所有數據本地化存儲,掌控數據的隱私與安全
- 生態適配拉滿:阿里雲、騰訊雲、Cloudflare、AWS、華為雲等主流域名託管商全覆蓋,同時兼容 Let's Encrypt、Google Trust Services、ZeroSSL 等主流免費/付費證書頒發機構
- 多維度監控:證書到期、申請失敗、部署異常等狀態,可通過郵件、釘釘、飛書、企業微信、Webhook 等實時推送
- 輕量開源:超輕量的資源開銷,僅需 ~16 MB 內存,完全開源免費,無功能閹割、無付費門檻
快速上手
certimate 支持二進制安裝、Docker 安裝、源碼編譯安裝等多種安裝方式。
二進制安裝
1、下載預先編譯好的二進制可執行文件壓縮包
https://github.com/certimate-go/certimate/releases
壓縮包文件名後綴包含系統架構信息,需要根據操作系統自行選擇相應的壓縮包,下載並解壓縮全部文件。
2、進入解壓後的目錄,並在終端中執行
./certimate serve
3、運行成功後,瀏覽器訪問
http://{IP/域名}:8090
4、初始的管理員賬號及密碼:
- 賬號:
admin@certimate.fun - 密碼:
1234567890
Docker 安裝
- Docker 命令安裝
1、拉取鏡像
# 拉取鏡像
docker pull certimate/certimate:latest
# 國內鏡像
docker pull registry.cn-shanghai.aliyuncs.com/certimate/certimate:latest
2、創建掛載目錄
mkdir -p /data/software/certimate
3、運行容器
docker run -d \
--name certimate \
--restart unless-stopped \
-p 8090:8090 \
-v /etc/localtime:/etc/localtime:ro \
-v /etc/timezone:/etc/timezone:ro \
-v /data/software/certimate:/app/pb_data \
certimate/certimate:latest
# 國內鏡像
docker run -d \
--name certimate \
--restart unless-stopped \
-p 8090:8090 \
-v /etc/localtime:/etc/localtime:ro \
-v /etc/timezone:/etc/timezone:ro \
-v /data/software/certimate:/app/pb_data \
registry.cn-shanghai.aliyuncs.com/certimate/certimate:latest
- Docker Compose 安裝
1、創建 docker-compose.yml 文件並填寫如下內容
version: "3.0"
services:
certimate:
image: certimate/certimate:latest
container_name: certimate
ports:
- 8090:8090
volumes:
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
- ./data:/app/pb_data
restart: unless-stopped
2、一鍵啓動
docker compose up -d
功能體驗
- 儀表盤

- 工作流

- 流程編排


- 運行歷史

- 主機提供商

- 證書頒發機構

- 通知渠道

- 系統設置

可以説,certimate 把 SSL 證書管理從重複體力活變成自動化流程。不僅私有化部署可以保障數據安全,而且豐富的生態適配滿足不同場景需求。無論是個人還是企業,都能通過它徹底告別證書過期的焦慮。快去部署體驗吧~
項目地址:https://github.com/certimate-go/certimate
最後
推薦的開源項目已經收錄到 GitHub 項目,歡迎 Star:
https://github.com/chenyl8848/great-open-source-project
或者訪問網站,進行在線瀏覽:
https://chencoding.top:8090/#/

我創建了一個開源項目交流羣,方便大家在羣裏交流、討論開源項目。
但是任何人在羣裏打任何廣告,都會被 T 掉。
如果你對這個交流羣感興趣或者在使用開源項目中遇到問題,可以通過如下方式進羣:
關注微信公眾號:【Java陳序員】,回覆【開源項目交流羣】進羣,或者通過公眾號下方的菜單添加個人微信,並備註【開源項目交流羣】,通過後拉你進羣。
大家的點贊、收藏和評論都是對作者的支持,如文章對你有幫助還請點贊轉發支持下,謝謝!