I recently switched from acme.sh to uacme and noticed that the run-acme wrapper script doesn't automatically open port 80 on the firewall to answer the http-01 challenge. Here's what I did to set it up to do that.
uacme is a client for the ACMEv2 protocol described in RFC8555,written in plain C with minimal dependencies (libcurl and GnuTLSor mbedTLS). The ACMEv2 protocol allows a Certificate Authority( is a popular one) and an applicant toautomate the process of verification and certificate issuance.The protocol also provides facilities for other certificatemanagement functions, such as certificate revocation.For more information see Other Packages Related to uacme
2020-01-02 update: acme-client is unmaintained and caught the BSD diseaseanyway. I use uacme and my currentprocedure is documented on my new server checklist. It mightnot be exactly applicable to your circumstances, YMMV.
How is this helpful? Well, it shows you the anagrams of uacme scrambled in different ways and helps you recognize the set of letters more easily. It will help you the next time these letters, U A C M E come up in a word scramble game.
As written in the github page ( ), uacme is a minimal tool. In fact, there is no support for challenges (http/dns etc.) in uacme itself, so you should use together with hook programs.If you want to use http challange (probably this is the most common case), you can use the hook program /usr/share/uacme/uacme.sh.
dca57bae1f