开源免费的 SSL 证书自动化管理平台All in SSL安装搭建教程

punk51   ·   发表于 5个月前   ·   云计算应用

ALLinSSL 是一个集证书申请、管理、部署和监控于一体的SSL证书全生命周期管理工具。本工具可帮助用户轻松管理多个网站和云平台的SSL证书,提供自动化的证书申请、更新和部署流程,并实时监控证书状态,确保网站安全持续运行。


Github:https://github.com/allinssl/allinssl

官网:https://allinssl.com/


ALLinSSL 旨在为广泛的用户群体简化 SSL 证书管理的复杂性。无论你是个人开发者、企业 IT 管理员还是运维工程师,如果你面临以下挑战,ALLinSSL 可能正是你需要的工具:


管理多个网站或服务器的 SSL 证书,厌倦了手动申请、配置和续期证书的繁琐流程

希望在一个统一的平台集中监控所有证书的状态

需要在不同的云平台、CDN 或服务器之间自动化部署证书

正在寻找一个功能全面且开源免费的 SSL 管理解决方案


三大核心优势

1️⃣全流程自动化(告别手动操作)

  • 智能监控证书有效期,提前30天自动续期

  • 支持Let's Encrypt免费证书与商业证书(更多厂商接入中)


  • 自动部署至云平台(含阿里云CDN/腾讯云COS等)以及本地服务器,宝塔面板、1Panel等

2️⃣可视化仪表盘(所有证书尽在掌握)

  • 证书到期快速概览

  • 部署状态实时追踪


3️⃣开箱即用的安装体验

系统要求

操作系统:Linux (推荐 CentOS 7+, Ubuntu 18.04+, Debian 9+)

硬件:至少 1 核 CPU, 512MB RAM, 1GB 可用磁盘空间

网络:需要连接互联网以下载依赖和申请证书


使用二进制安装命令 (推荐):

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


其他安装方式

源码编译: [https://github.com/allinssl/allinssl/blob/1.0.1/README.md]

Docker: 复制以下命令直接安装,用户名:allinssl 密码:allinssldocker 安全入口:allinssl


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


重要提醒:

如果您安装了安全软件,请在安全软件中添加 /usr/bin/allinssl和/www/allinssl/allinssl 的信任,否则可能会导致 ALLinSSL 无法正常运行。


如果安装了宝塔面板并且安装了系统加固插件,请在系统加固插件中添加 /usr/bin/allinssl 和 /www/allinssl/allinssl 的信任。或者临时关闭系统加固插件,安装完成后重新开启。


安装完访问系统:

假如使用二进制方式安装完成后,终端界面会显示 ALLinSSL 的登录信息,请妥善保存。如图:

安装完成


打赏我,让我更有动力~

0 Reply   |  Until 5个月前 | 711 View
LoginCan Publish Content
每日签到
连续签到0天