https://github.com/4lph4shell/alpha-ssl-master
alpha-ssl-master
https://github.com/4lph4shell/alpha-ssl-master
certbot easy ssl ssl-certificates x-ui
Last synced: 4 months ago
JSON representation
alpha-ssl-master
- Host: GitHub
- URL: https://github.com/4lph4shell/alpha-ssl-master
- Owner: 4lph4shell
- License: gpl-3.0
- Created: 2024-10-27T16:38:26.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-10-27T16:46:03.000Z (8 months ago)
- Last Synced: 2025-01-02T14:21:47.059Z (6 months ago)
- Topics: certbot, easy, ssl, ssl-certificates, x-ui
- Language: Shell
- Homepage:
- Size: 31.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# alpha-ssl-master
alpha-ssl-master# alphaSSL (Easy SSL)
alphaSSL is a script to quickly obtain SSL certificates for your domains. It supports both single and multiple domains, and it automatically uses either acme.sh or certbot to generate certificates.
### Features
- **Single Domain**: e.g., `sub.domain.com`
- **Multiple Domains**: e.g., `sub1.domain1.com sub2.domain2.com`
- **Auto Configuration**: Uses acme.sh or certbot
- **Predefined Panel Paths**: Supports `marzban`, `marzneshin`, `x-ui`, `3x-ui`, `s-ui`, `hiddify`
- **Custom Paths**: Specify your own directory### How to Use
1. **Download and Install the Script:**
```bash
sudo bash -c "$(curl -sL https://github.com/4lph4shell/alpha-ssl-master.git/alphaSSL.sh)" @ --install
```2. **Run the Script:**
```bash
essl
```
- ``: Your email address for notifications.
- ``: List of domains to secure.
- ``: Path or predefined panel directory (e.g., `marzban`, `x-ui`).### Examples
- **Single Domain:**
```bash
essl [email protected] example.com /etc/ssl/certs
```- **Multiple Domains:**
```bash
essl [email protected] domain1.com domain2.com /custom/path
```- **Predefined Panel Path:**
```bash
essl [email protected] example.com marzban
```### Additional Commands
- **Upgrade the Script:**
```bash
essl --upgrade
```- **Help:**
```bash
essl --help
```**We don't need financial support, only Star (⭐) is enough, thank you.**