Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/magiclen/simple-ssl-acme-cloudflare
Simple SSL with ACME and CloudFlare is a tool to simply apply SSL certificates by using OpenSSL and ACME via CloudFlare DNS.
https://github.com/magiclen/simple-ssl-acme-cloudflare
acme cli cloudflare letsencrypt rust ssl
Last synced: 2 months ago
JSON representation
Simple SSL with ACME and CloudFlare is a tool to simply apply SSL certificates by using OpenSSL and ACME via CloudFlare DNS.
- Host: GitHub
- URL: https://github.com/magiclen/simple-ssl-acme-cloudflare
- Owner: magiclen
- License: mit
- Created: 2018-09-18T13:36:44.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-11-13T10:54:54.000Z (about 1 year ago)
- Last Synced: 2024-05-03T04:47:51.215Z (9 months ago)
- Topics: acme, cli, cloudflare, letsencrypt, rust, ssl
- Language: Rust
- Homepage:
- Size: 41 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Simple SSL with ACME and CloudFlare
====================[![CI](https://github.com/magiclen/simple-ssl-acme-cloudflare/actions/workflows/ci.yml/badge.svg)](https://github.com/magiclen/simple-ssl-acme-cloudflare/actions/workflows/ci.yml)
Simple SSL with ACME and CloudFlare is a tool to simply apply SSL certificates by using OpenSSL and ACME via CloudFlare DNS.
## Help
```
EXAMPLES:
simple-ssl-acme-cloudflare --cf-email [email protected] --cf-key xxxooo # Apply a SSL certificate and installs to the ssl folder in the current working directory
simple-ssl-acme-cloudflare --cf-email [email protected] --cf-key xxxooo -o /path/to/folder # Apply a SSL certificate and installs to /path/to/folderUsage: simple-ssl-acme-cloudflare [OPTIONS]
Options:
--openssl-path Specify the path of your compress executable binary file [default: openssl]
--acme-path Specify the path of your ACME executable script file [default: acme.sh]
-o, --output-path Assign a destination of your installed certificate files. It should be a folder [default: ssl] [aliases: output]
-k, --cf-key Set the CloudFlare API key for your domain [env: CF_Key=]
-e, --cf-email Set the CloudFlare API email for your domain [env: CF_Email=]
--force-csr-key Force to regenerate a new CSR and a new key
--force-dhparam Force to regenerate a new dhparam
-h, --help Print help
-V, --version Print version
```You need to put a **config.txt** file into the `OUTPUT_PATH` directory. That is used for **openssl**.
## License
[MIT](LICENSE)