{"repo":"dehydrated-io/dehydrated","free":true,"listed":false,"github":"https://github.com/dehydrated-io/dehydrated","clone":"git clone https://github.com/dehydrated-io/dehydrated.git","description":"ACME client implemented as a simple shell-script – just add water","language":"Shell","stars":6241,"topics":["certificate","signing","letsencrypt","acme","bash","zsh","shell","zerossl"],"license":"MIT","category":"cli-tools","readme_excerpt":"Dehydrated is a client for signing certificates with an ACME-server (e.g. ZeroSSL, Let's Encrypt, etc.) implemented as a relatively simple (zsh-compatible) bash-script. This client supports both ACME v1 and the new ACME v2 including support for wildcard certificates! It uses the openssl utility for everything related to actually handling keys and certificates, so you need to have that installed. Other dependencies are: cURL, sed, grep, awk, mktemp (all found pre-installed on almost any system, cURL being the only exception). Current features - Signing of a list of domains (including wildcard domains!) - Signing of a custom CSR (either standalone or completely automated using hooks!) - Renewal if a certificate is about to expire or defined set of domains changed - Certificate revocation - and lots more.. Feel free to report any issues you find with this script or contribute by submitting a pull request, but please check for duplicates first (feel free to comment on those to get things rolling). Getting started For getting started I recommend taking a look at docs/domains txt.md, docs/wellknown.md and the Usage section on this page (you'll probably only need the -c option). Generally you want to set up your WELLKNOWN path first, and then fill in domains.txt. Please note that you should use the staging URL when experimenting with this script to not hit Let's Encrypt's rate limits. See docs/staging.md. If you have any problems take a look at our Troubleshooting guide. Config dehy","default_branch":null,"files":null,"tree":[],"storefront":"/r/dehydrated-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dehydrated-io/dehydrated/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}