屋中小树屋中小树
记录

ALLinSSL - 开源免费的 SSL 证书自动化管理平台

屋中小树2026-06-29
分享到:

SSL 证书的申请、续期、部署一直是运维痛点。ALLinSSL 是一个开源免费的 SSL 证书自动化管理平台,支持一键申请、自动续期、跨云部署与到期监控,告别繁琐手动操作。

为什么需要 ALLinSSL

管理 SSL 证书的传统流程大致是这样的:

  1. 手动在 CA 机构申请证书
  2. 配置 DNS 验证或文件验证
  3. 下载证书并上传到服务器
  4. 修改 Nginx/Apache 配置并重启服务
  5. 证书快到期时重复上述步骤

对于只有一两个域名的小站点,这套流程勉强能忍;但一旦域名数量增多、服务器分散在多个云平台,手动管理的成本和出错风险会直线上升。忘记续期导致证书过期、网站变“不安全”的事故,几乎每个运维都经历过。

ALLinSSL 要解决的就是这个问题——把证书的申请、验证、签发、部署、续期、监控全部自动化,覆盖证书的整个生命周期。

核心功能

全自动化管理

从证书申请、DNS 验证、签发、部署到自动续期,全生命周期自动化。配置好工作流后,后续无需人工干预,大幅减少手动操作和出错风险。

灵活的工作流引擎

通过拖拽式或模板化方式构建自动化部署流水线,满足不同场景下的证书部署需求。无论是部署到 CDN、WAF,还是推送到多台服务器,都能通过工作流编排完成。

跨平台与多 CA 支持

无缝集成多种环境:

  • DNS 提供商:阿里云 DNS、腾讯云 DNSPod、Cloudflare 等
  • 云平台:阿里云、腾讯云等
  • 服务器:SSH 直连、宝塔面板、1Panel
  • WAF:宝塔 WAF、雷池 WAF
  • CA 机构:Let’s Encrypt 等

可视化仪表盘

集中展示所有证书状态、工作流执行情况和监控预警,管理状况一目了然。再也不用到每台服务器上 openssl x509 -enddate 查过期时间。

全方位监控与告警

实时监控证书到期时间和部署状态,支持多种通知渠道(Webhook、邮件等),确保证书问题及时发现和处理。

开源免费

核心功能完全免费,基于 AGPL-3.0 许可开源,代码托管在 GitHub。可以自托管,数据完全掌握在自己手里。

安装方式

ALLinSSL 提供三种安装方式,按需选择。

方式一:脚本一键安装(推荐)

最快捷的方式,复制脚本到服务器终端执行即可:

curl -sSO http://allinssl.bt.cn/install_allinssl.sh && bash install_allinssl.sh allinssl

备用下载地址:

curl -sSO http://download.allinssl.com/install_allinssl.sh && bash install_allinssl.sh allinssl

方式二:Docker 安装

适合容器化环境。先安装 Docker,然后运行容器:

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

默认账号 allinssl,密码 allinssldocker,安全入口 allinssl,部署后请及时修改。

方式三:宝塔面板一键安装

如果你已经在用宝塔面板,打开侧边栏【Docker】→ Docker 应用商店搜索【ALLinSSL】一键安装即可,全程图形化操作。

系统要求

  • 操作系统:Linux(推荐 CentOS 7+、Ubuntu 18.04+、Debian 9+)
  • 硬件:至少 1 核 CPU、512MB 内存、1GB 可用磁盘
  • 网络:需要连接互联网以下载依赖和申请证书

重要提醒:如果服务器装了安全软件或宝塔系统加固插件,请把 /usr/bin/allinssl/www/allinssl/allinssl 加入信任名单,否则可能导致程序无法正常运行。

适用场景

  • 多域名站长:手上有十几个甚至几十个域名,手动续期成本太高
  • 多云运维:服务器分散在阿里云、腾讯云、自建机房,需要统一管理入口
  • 团队协作:希望把证书管理从“某个人脑子里的经验”变成可视化的平台资产
  • 个人开发者:自己的小站也想享受企业级的证书自动化能力,但不想付费

写在最后

SSL 证书管理本质上是重复性高、容易出错、但又绝对不能出错的工作。用工具把这部分自动化掉,把精力留给真正有价值的事情,才是运维该有的姿态。

ALLinSSL 把“申请-部署-续期-监控”这条链路打通,开源免费、可自托管,对个人站长和小团队非常友好。如果你还在手动折腾证书,值得试一试。

标签:#SSL#ALLinSSL#自动化#运维