https://github.com/pkgstore-old/linux-rpm-acme-sh
https://github.com/pkgstore-old/linux-rpm-acme-sh
acme acme-client acme-sh bash linux pkgstore rpm rpm-package rpm-packages rpm-spec script
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/pkgstore-old/linux-rpm-acme-sh
- Owner: pkgstore-old
- License: gpl-3.0
- Created: 2021-07-04T16:10:05.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2022-03-31T11:54:46.000Z (about 4 years ago)
- Last Synced: 2025-01-29T21:48:05.491Z (over 1 year ago)
- Topics: acme, acme-client, acme-sh, bash, linux, pkgstore, rpm, rpm-package, rpm-packages, rpm-spec, script
- Language: Shell
- Size: 78.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# ACME Shell script
An ACME Shell script.
- An ACME protocol client written purely in Shell (Unix shell) language.
- Full ACME protocol implementation.
- Support ACME v1 and ACME v2
- Support ACME v2 wildcard certs
- Simple, powerful and very easy to use. You only need 3 minutes to learn it.
- Bash, dash and sh compatible.
- Purely written in Shell with no dependencies on python or the official Let's Encrypt client.
- Just one script to issue, renew and install your certificates automatically.
- DOES NOT require root/sudoer access.
- Docker friendly
- IPv6 support
- Cron job notifications for renewal or error etc.
## Install
### Fedora COPR
```
$ dnf copr enable pkgstore/acme-sh
$ dnf install -y acme-sh
```
### Open Build Service (OBS)
```
# Work in Progress
```
## Update
```
$ dnf upgrade -y acme-sh
```
## Remove
```
$ dnf erase -y acme-sh
$ dnf copr remove pkgstore/acme-sh
```
## Syntax
```
$ app.acme.sh --issue -d 'example.com' -w '/home/wwwroot/example.com'
$ app.acme.sh --issue -d 'example.com' -d 'www.example.com' -d 'cp.example.com' -w '/home/wwwroot/example.com'
```