All in SSL:一站式SSL证书全流程管理工具

在当今互联网安全日益重要的时代,SSL证书已成为每个网站的标配。然而,申请、部署和续期SSL证书往往需要手动操作,耗时又容易出错。

今天,我们为大家推荐一款开源工具——All in SSL,它是一款专注于SSL证书全生命周期管理的自动化解决方案,支持 Let's Encrypt、多平台部署、自动续期与可视化管理,极大简化了SSL证书的运维流程。


🌟 项目亮点

全自动证书申请/续期
无需人工干预,基于 ACME 协议实现一键申请和自动续期,告别证书过期风险。

🌐 多平台部署能力
支持主流 CDN(如阿里云CDN)、面板(如宝塔、1Panel)以及云存储服务(如腾讯云COS),轻松适配多种环境。

🔔 证书过期监控
实时监控证书状态,提前预警,确保业务持续安全运行。

🛡️ 安全入口保护
提供独立的安全访问入口,防止未经授权的访问。

📊 可视化证书管理
通过 Web 控制台,一目了然地查看所有证书的状态、有效期、绑定域名等信息。

🚧 开发路线图清晰
官方团队正在积极完善功能,欢迎通过 GitHub Issues提出建议,共建生态!


🚀 快速安装指南

系统要求

  • Linux 系统(推荐 CentOS / Ubuntu)

极速安装方式

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

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

编译安装说明

推荐路径:/www/allinssl/
可执行文件名:allinssl
建议将 allinssl.sh 软链至 /usr/bin/ 目录


🧭 首次配置流程

  1. 启动服务后访问:
   http://your-server-ip:端口号/安全入口
  1. 添加 DNS 提供商和主机提供商凭证(如阿里云、腾讯云、Cloudflare 等)
  2. 创建工作流,设置证书颁发规则
  3. 开启定时任务,自动完成证书更新

完整文档请参考官方 使用文档


🎯 核心功能一览

功能模块支持内容
DNS验证阿里云、腾讯云、Cloudflare 等主流服务商
证书部署宝塔面板、1Panel、阿里云CDN、腾讯云COS 等
监控通知邮件、Webhook、钉钉机器人通知
后台调度器内置定时任务,自动检测并续签即将到期的证书

🛠️ 技术架构简介

  • 后端语言:Go(高性能、跨平台)
  • 前端界面:HTML/CSS/JavaScript(轻量易用)
  • 数据存储:SQLite(无依赖、零配置)
  • 证书协议:ACME(兼容 Let's Encrypt)
  • 任务调度:内置定时器,自动处理证书生命周期

💻 命令行操作大全

启动、停止、重启服务:

allinssl 1: 启动服务 🚀
allinssl 2: 停止服务 ⛔
allinssl 3: 重启服务 🔄

修改安全入口、用户名、密码、端口等:

allinssl 4: 修改安全入口 🔐
allinssl 5: 修改用户名 👤
allinssl 6: 修改密码 🔑
allinssl 7: 修改端口 🔧

控制 Web 服务:

allinssl 8: 关闭web服务 🌐➖
allinssl 9: 开启web服务 🌐➕
allinssl 10: 重启web服务 🌐🔄

管理后台任务:

allinssl 11: 关闭后台自动调度 📻⛔
allinssl 12: 开启后台自动调度 📻✅
allinssl 13: 重启后台自动调度 📻🔄

系统级操作:

allinssl 14: 关闭https 🔓
allinssl 15: 获取面板地址 📋
allinssl 16: 更新ALLinSSL到最新版本(文件覆盖安装) 🔄⬆️
allinssl 17: 卸载ALLinSSL 🗑️

📚 使用文档 & 社区支持

🎯 项目地址:https://github.com/allinssl/allinssl
📘 文档地址:https://allinssl.com/guide/getting-started.html



✅ 总结

All in SSL 是一个集证书申请、部署、监控与自动化续期于一体的全流程管理工具,适合个人开发者、运维人员及企业用户使用。无论你是想提升工作效率,还是保障网站安全,All in SSL 都将成为你的得力助手。

立即尝试,开启你的自动化SSL之旅吧!🔐🚀


📢 欢迎关注公众号获取更多开源工具推荐和技术干货,也欢迎转发本文让更多人了解 All in SSL!


消息盒子
# 您需要首次评论以获取消息 #
# 您需要首次评论以获取消息 #

只显示最新10条未读和已读信息