管理网站的 SSL 证书颇为头疼,经常会忘记续期导致网站报错,如果有多个网站更加烦人。
这里介绍一站式 SSL 证书管理工具:All in SSL,自动完成证书的申请、续期和部署全过程。
All in SSL提供了可视化证书管理界面,可一目了然掌握所有状态,并且支持多种通知方式,可通过邮件、钉钉等进行提醒操作。
提供一键安装脚本即可使用,也可在宝塔面板、1Panel 等平台部署使用。
系统要求
Linux 系统
极速安装
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
编译安装
编译安装时需要注意可执行文件的名称和运行目录,在allinssl.sh中需要修改为对应的名称和路径否则可能导致脚本不可用
推荐安装路径为/www/allinssl/,可执行文件名为allinssl,建议将allinssl.sh软链到/usr/bin/目录下
安装:
下载最新版本的release包并解压
编译go程序(allinssl)
运行可执行文件启动服务
Linux: 执行 ./allinssl start
首次配置
访问 http://your-server-ip:port/allinssl
user:allinssl pass:allinssldocker
添加DNS提供商和主机提供商凭证 ☁️
创建工作流
完整安装文档:
https://allinssl.com/guide/getting-started.html

