AllinSSL: 全生命周期SSL证书管理工具
AllinSSL 是一个集证书申请、管理、部署和监控于一体的SSL证书全生命周期管理工具。它支持 Let's Encrypt、ZeroSSL、Google、SSL.com、BuyPass 等证书颁发机构,支持通过 DNS 验证申请证书,并可自动部署到宝塔面板、1Panel、阿里云CDN、腾讯COS等平台,提供过期监控和告警能力,适合中小型站点和自动化 HTTPS 部署场景。
社区作者 · zZz
它解决什么问题
AllinSSL 使用 SKILL
本 SKILL 指导AI助手帮助用户使用 AllinSSL 开源SSL证书全生命周期管理工具。
适用大模型
任何具备技术文档解读和命令行操作指导能力的大语言模型,如 GPT-4、Claude、Gemini 等。
工具简介
AllinSSL 提供证书申请、自动续期、多平台部署、过期监控与告警等功能。支持多平台部署(CDN / WAF / 控制面板 / 云存储),可通过可视化面板管理证书。
核心功能
- 自动化申请、续期
— 本文由 AI 根据公开来源辅助整理,命令、版本与许可证请在使用前到原始页面复核。
安装 / 开始使用
🚀 Quick Start System Requirements
- Linux
- macOS / Windows (script installation not yet supported; see manual steps below)
DockerOne-line Install
curl -sSO http://allinssl.bt.cn/install_allinssl.sh && bash install_allinssl.sh allinsslOne-line Install (Mirror)
curl -sSO http://download.allinssl.com/install_allinssl.sh && bash install_allinssl.sh allinsslDockerdocker run -itd \--name allinssl \ -p 8888: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 Binary Installation
- Open the releases page
- Download the latest binary for your platform
- Extract the archive and navigate to the directory in your terminal / CMD
- Retrieve the login URL, username, and password:
- URL & username:
Linux:
./allinssl 15Windows:
.\allinssl 15- Password:
Linux:
./allinssl 6Windows:
.\allinssl 6- Start the service (keep the terminal open, or configure a process daemon):
Linux:
./allinssl startWindows:
.\allinssl startBuild from Source Requires Go 1.23+:
- Visit http://your-server-ip:port/<secure-entry> and log in
- See Command Line Operations for more commands
git clone https://github.com/allinssl/allinssl.gitcd allinsslgo mod tidygo build -o allinssl cmd/main.go./allinssl startFirst-time Setup
Full Installation Docs 🎯 Core Features 📜 Certificate Management Feature Supported Providers DNS Validation Alibaba Cloud, Tencent Cloud, Cloudflare.
Certificate Deploy BaoTa Panel, 1Panel, Alibaba Cloud CDN, Tencent COS Monitoring / Alerts Email, Webhook, DingTalk ⚙️ Automation Flow graph LR A[Apply Certificate] --> B{Expiry Monitor} B -->|30 days left| C[Auto Renew] C --> D[Deploy to Target] D --> E[Send Notification] Loading 🛠️ Architecture 🏗️ System Architecture graph TB subgraph "Frontend" A[Vue 3 + Naive UI] A --> B[Vite Build] A --> C[Turbo Monorepo] end subgraph "Backend" D[Gin Web Framework] D --> E[RESTful API] D --> F[Session Management] D --> G[Middleware Layer] end subgraph "Core Services" H[Certificate Apply Service] I[Certificate Deploy Service] J[Workflow Engine] K[Monitor Scheduler] L[Notification Service] end subgraph "Data Storage" M[(SQLite Database)] N[File Storage] end subgraph "External Integrations"
- Visit http://your-server-ip:port/<secure-entry>
- Add DNS provider and host provider credentials ☁️
- Create a workflow
适用场景
Skill 讨论与实践反馈
0还没有讨论
分享一条可复现的补充、问题或使用经验。
