今天在这里推荐个开源项目,还在为大量的ssl手动续签烦恼吗?今天在这里推荐一个免费的ssl自动续签工具,它免费开源告别手动续签,续签到期忘记续签的烦恼

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

一站式SSL证书生命周期管理解决方案 | 支持Let's Encrypt、ZeroSSL、Google、SSL.COM、BuyPass等多家CA | 多平台部署 | 自动化运维

项目亮点

  • 全自动证书申请/续期
  • 🌐 多平台部署(CDN/WAF/面板/云存储)
  • 🔔 证书过期监控
  • 🛡️ 安全入口保护
  • 📊 可视化证书管理

安装方法

系统要求

  • Linux 系统
  • macOS/Windows(请参照下面教程,暂不支持脚本安装)
  • Docker

极速安装

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

极速安装(备用)

curl -sSO https://cnb.cool/allinssl/install.sh/-/git/raw/main/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 \
  -e TZ=Asia/Shanghai \
  allinssl/allinssl:latest

二进制文件安装

  1. 打开 releases 下载页面
  2. 下载最新版本的二进制文件
  3. 解压缩文件,并通过终端或者CMD进入解压目录
  4. 获取登陆地址,账号和密码
    • 账号和登陆地址:
    • Linux: ./allinssl 15
    • Windows: .\allinssl 15
  • 密码:
    • Linux: ./allinssl 6
    • Windows: .\allinssl 6
  1. 运行可执行文件启动服务,请保持终端打开,或者自行配置进程守护
    • Linux: 执行 ./allinssl start
    • Windows: 终端进入到解压目录,执行 .\allinssl start
  2. 访问 http://your-server-ip:port/安全入口,使用账号和密码登录
  3. 更多命令行操作请参考 命令行操作

源码编译安装

如需自行编译,请确保已安装Go 1.23+环境:

git clone https://github.com/allinssl/allinssl.git
cd allinssl
go mod tidy
go build -o allinssl cmd/main.go
./allinssl start

首次配置

  1. 访问 http://your-server-ip:port/安全入口
  2. 添加DNS提供商和主机提供商凭证 ☁️
  3. 创建工作流


点赞(222)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部