ALLinSSL is a comprehensive SSL certificate lifecycle management tool that integrates certificate application, management, deployment, and monitoring. This tool helps users easily manage SSL certificates for multiple websites, providing automated certificate application, renewal, and deployment processes, while monitoring certificate status in real-time to ensure website security.
Main Features
Certificate Application: Support automatic free certificate applications from Let's Encrypt and other CAs using the ACME protocol
Certificate Management: Centralized management of all SSL certificates, including manually uploaded and automatically applied certificates
Certificate Deployment: Support one-click deployment to multiple platforms such as Alibaba Cloud, Tencent Cloud, BaoTa Panel, 1Panel, etc.
Site Monitoring: Real-time monitoring of SSL certificate status, early warning of certificate expiration
Automated Tasks: Support scheduled tasks, automatic certificate renewal and deployment
Multi-platform Support: Support multiple DNS providers (Alibaba Cloud, Tencent Cloud, etc.) for DNS verification
Permission Requirements: Read and write permissions to create data directories
Installation Steps
1. Install via official installation script
2. Compile and install:
When compiling and installing, pay attention to the name and path of the executable file. In allinssl.sh, you need to modify the corresponding name and path, otherwise the script may not work
Recommended installation path is /www/allinssl/, executable file name should be allinssl, and it's recommended to create a symbolic link of allinssl.sh to the /usr/bin/ directory
Installation:
Download the latest release package and extract it
Compile the Go program (allinssl)
Run the executable to start the service
Linux: Execute ./allinssl start
First-time Setup
After first startup, set up administrator account and password
Set the secure entry path and port number
After completing the initial setup, you can access the management interface via http://your-ip:your-port/your-secure-entry
User Guide
Automated Deployment
Certificate Application
Add DNS verification credentials (supporting Alibaba Cloud, Tencent Cloud, etc.)
Enter the domain names for which certificates are needed
Enter email address (for receiving CA notifications)
AllinSSL 是一个集证书申请、管理、部署和监控于一体的SSL证书全生命周期管理工具。AllinSSL is an all-in-one SSL certificate lifecycle management tool that integrates certificate application, management, deployment, and monitoring.