告别繁琐的手动配置和高昂的证书费用!AllInSSL 是一款开源免费的 SSL 证书自动化管理平台,支持一键申请、续期、部署及监控。结合宝塔面板 Docker 功能,只需 50 秒即可完成部署。


为什么选择 AllInSSL?

  • 全自动化:一键完成证书申请、续期与部署。
  • 多 CA 支持:兼容跨云环境和多种证书颁发机构。
  • 实时监控:自带监控面板,证书状态一目了然。
  • 部署极简:基于 Docker 架构,环境隔离,不污染系统。

️ 第一步:50秒快速部署 AllInSSL

  1. 登录宝塔面板,点击左侧菜单栏的 Docker
  2. 切换到 应用商店 选项卡。
  3. 在搜索框输入 allinssl,点击 安装

宝塔面板使用Docker+AllInSSL实现自动续签SSL证书 第5张插图

  1. 关键步骤:在安装配置界面,请务必记录并设置以下信息:
    • 用户名
    • 密码
    • 访问入口(安全路径)

第二步:访问管理面板

安装完成后,AllInSSL 会运行在容器中。您可以根据宝塔提供的端口和安全入口进行访问。

  • 访问示例
    若您的服务器 IP 为 192.168.69.136,端口为 7979,安全入口为 allinssl,则访问地址为:
    http://192.168.69.136:7979/allinssl

宝塔面板使用Docker+AllInSSL实现自动续签SSL证书 第6张插图

  • 登录操作
    打开页面后,输入您在安装阶段预设的 用户名密码 即可登录 Web 管理后台。

第三步:配置全自动续签

关联宝塔面板 API(授权管理)

在 AllInSSL 中接入宝塔 API,是实现自动化部署的前提。

  1. 进入 AllInSSL 后台,点击左侧菜单的 “授权API管理”
  2. 点击页面上方的 “添加授权API” 按钮。
  3. 在弹出的窗口中按图示填入信息:
    • 名称:自定义(如:我的宝塔面板)。
    • 类型:选择 “宝塔面板”
    • 宝塔面板-URL:填入您宝塔面板的完整访问地址(需含端口)。
    • API密钥:填入宝塔面板后台“设置”中开启的 API 接口密钥。
  4. 点击 “确认”

宝塔面板使用Docker+AllInSSL实现自动续签SSL证书 第7张插图


选择证书提供商(证书申请)

AllInSSL 支持多种免费证书源,您可以根据需求选择。

  1. 点击左侧菜单的 “证书申请”
  2. 页面会显示多种免费证书选项:
    • LiteSSL(推荐):支持通配符,有效期 90 天,自动化兼容性好。
    • Let's Encrypt:最广泛使用的免费 SSL,适合个人及测试环境。
  3. 点击对应证书下方的 “立即申请”

宝塔面板使用Docker+AllInSSL实现自动续签SSL证书 第8张插图


配置自动化工作流(自动续签与部署)

这是实现“无人值守”的关键步骤,通过可视化流程图完成逻辑闭环。

  1. 点击左侧菜单的 “自动化部署”
  2. 在工作流编辑器中,您可以看到类似图中的流程节点:
    • 开始节点:设置为 “自动执行”
    • 申请证书节点:点击配置,选择您在上一步中申请的证书类型。
    • 部署节点:点击配置,选择第一步中关联的 “宝塔面板” 授权 API,并指定要部署的网站域名。
  3. 逻辑判定:系统会自动分支为“执行成功”或“执行失败”。
  4. 点击右上角的 “保存”

宝塔面板使用Docker+AllInSSL实现自动续签SSL证书 第9张插图