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: 8 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 (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-27T16:46:03.000Z (over 1 year ago)
- Last Synced: 2025-01-02T14:21:47.059Z (about 1 year 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 user@example.com example.com /etc/ssl/certs
```
- **Multiple Domains:**
```bash
essl user@example.com domain1.com domain2.com /custom/path
```
- **Predefined Panel Path:**
```bash
essl user@example.com 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.**