本文更新于: 2025年6月4日
SSL 证书使网站能够使用比HTTP更加安全的HTTPS。SSL 证书是托管在网站源服务器中的数据文件。SSL 证书促成SSL/TLS加密,它们含有网站的公钥和网站标识以及相关信息。
但是如果SSL过期你没有及时发现怎么办?你怎样监控SSL证书到期?自动化管理SSL证书申请和续期是不是很不错,今天阿喵推荐给大家一个可以自动管理SSL证书的项目–All in SSL 。
项目介绍
AllinSSL 是一个集证书申请、管理、部署和监控于一体的SSL证书全生命周期管理工具。核心功能完全免费,基于 AGPL-3.0 许可开源。
支持提前30天自动续期,减少手动操作和出错风险,实时监控证书到期时间、部署状态,支持多种通知渠道(Webhook、邮件等),确保证书问题及时发现和处理。无缝集成多种 DNS 提供商、云平台(阿里云、腾讯云等)、服务器(SSH、宝塔、1Panel)和 CA 机构(Let’s Encrypt 等)。
支持macOS、Windows、Linux、Docker 系统。
项目截图

项目亮点
📊 可视化证书管理:提供直观的仪表盘,集中展示所有证书状态、工作流执行情况和监控预警,管理状况一目了然。
✅ 全自动证书申请/续期:自动化流程,提前30天自动续期。
🌐 多平台部署(CDN/WAF/面板/云存储)
🔔 证书过期监控:监控通知支持邮件、Webhook、钉钉
🛡️ 安全入口保护
安装方式
方法 1: 使用脚本一键安装
curl -sSO http://download.allinssl.com/install_allinssl.sh && bash install_allinssl.sh allinssl
请复制上方脚本到您的服务器终端执行
方法 2: 使用Docker安装
首先,您需要在您的服务器上安装 Docker。
bash <(wget -qO- https://get.docker.com)
然后复制下面命令到您的服务器终端执行
docker run -itd --name allinssl -p 7979:8888 -v /www/allinssl/data:/www/allinssl/data -e ALLINSSL_USER=allinssl -e ALLINSSL_PWD=allinssldocker -e ALLINSSL_URL=allinssl allinssl/allinssl:latest
方法 3: 通过宝塔面板的Docker一键安装
安装好宝塔面板 > 侧边栏【Docker】> Docker应用商店搜【ALLinSSL】一键安装
下载地址
项目地址:https://github.com/allinssl/allinssl
声明:本站为个人非盈利博客,资源均网络收集且免费分享无限制,无需登录。资源仅供测试学习,请于24小时内删除,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集。请支持正版!如若侵犯了您的合法权益,可联系我们处理。