Hacker GitHub

← All repos

acmesh-official/acme.sh

View on GitHub ↗ ★ 47,905 Shell

A pure Unix shell script ACME client for SSL / TLS certificate automation

92 mentions on Hacker News by 65 people: 10 stories, 82 comments · first 2016-04-14 · latest 2026-10-16

Mentions per year 92 mentions · busiest year 2020 (16)
20082026
  1. …with removing it yet. [2]: https://certbot-dns-digitalocean.readthedocs.io/en/stable/ [3]: https://github.com/acmesh-official/acme.sh/wiki/dnsapi#20-us... [4]: https://openwrt.org/docs/techref/odhcpd#dhcp_section
    comment by magicalhippo · 2021-07-16 · in Increasing HTTPS Adoption
  2. https://github.com/acmesh-official/acme.sh this works for me for most of my devices at home. pfSense and Proxmox both have plugins for it. Each device requests its own certificate for a host on a private subdomain of a domain I own e.g.…
  3. I highly recommend https://github.com/acmesh-official/acme.sh to solve the annoyance of the terribly bloated and poorly built Certbot application.
  4. …a while since I last needed to get involved with letsencrypt stuff but I've always used and liked: https://github.com/acmesh-official/acme.sh Ansible's letsencrypt module was also not bad last time I used it:…
  5. …makes the acme protocol feel more complicated than it is. [1]: https://github.com/go-acme/lego [2]: https://github.com/acmesh-official/acme.sh [3]: https://github.com/diafygi/acme-tiny
  6. …I’ve been using acme.sh over certbot for a while now. Saves headaches about python dependence. https://github.com/acmesh-official/acme.sh
    comment by Crosseye_Jack · 2020-09-10 · in Letsencrypt, the Good, the Bad and the Ugly
  7. …it. If the certbot is too complicated or "pulls in too much cruft" then use a different client. https://github.com/acmesh-official/acme.sh for example.
  8. …* https://dan.langille.org/2019/02/01/acme-domain-alias-mode/ * https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mo... The CNAME has to be set up initially, but can be left lying around otherwise. This is how $WOR
  9. …reliable. Since I used it, they eliminated the bash dependency, and now it is unix shell compliant: https://github.com/acmesh-official/acme.sh I would definitely use it in the future if I was configuring a Linux box to renew certificates.…
  10. …one of many ACME clients. AFAICT acme.sh can do wildcard certs, and it’s not dependent on Bash. https://github.com/acmesh-official/acme.sh
  11. …was revoked. That's called OCSP Must-Staple: see https://en.wikipedia.org/wiki/OCSP_stapling , https://github.com/acmesh-official/acme.sh/blob/d437d6fde95d... , https://github.com/ssllabs/research/wiki/SSL-and-TLS-Deploym...
  12. …if dns-01 is how you roll. I run my own DNS server using Knot and acme.sh supports it. [1]: https://github.com/acmesh-official/acme.sh
  13. …or other software: * https://github.com/joohoi/acme-dns This is often called 'DNS alias' mode: * https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mo... * https://www.eff.org/deeplinks/2018/02/technical-deep-dive-se...
  14. …to another domain using a CNAME: * https://dan.langille.org/2019/02/01/acme-domain-alias-mode/ * https://github.com/acmesh-official/acme.sh/wiki/DNS-alias-mo... * https://www.eff.org/deeplinks/2018/02/technical-deep-dive-se... So if you…
  15. Niel Pang's acme.sh script works perfect for me: https://github.com/acmesh-official/acme.sh
  16. …ACME DNS aliasing with CNAMEs? * https://www.eff.org/deeplinks/2018/02/technical-deep-dive-se... * https://github.com/Neilpang/acme.sh/wiki/DNS-alias-mode * https://dan.langille.org/2019/02/01/acme-domain-alias-mode/ My work's DNS provider…
    comment by throw0101a · 2019-12-18 · in Still Why No HTTPS?
  17. …have set up a new DNS infrastructure so that we can use dns-01 validation of TXT records there: * https://github.com/Neilpang/acme.sh/wiki/DNS-alias-mode * https://dan.langille.org/2019/02/01/acme-domain-alias-mode/ *…
  18. Depending on how you approach it, it can be completely automated: https://github.com/Neilpang/acme.sh
  19. …Certs supports all dns providers supported by acme.sh (more than 80), you can find the list here: https://github.com/Neilpang/acme.sh/wiki/dnsapi
  20. …(the awesome ACME client by Neil Pang) announced support for BuyPass alongside Let's Encrypt: https://github.com/Neilpang/acme.sh/wiki/BuyPass.com-CA Obviously this is really great in every respect, including a potential opportunity for…
    comment by schoen · 2019-01-01 · in Let's Encrypt: Looking Forward to 2019
  21. …to automate certificate issuing, installation, verification, renewal and some server configuration: https://github.com/Neilpang/acme.sh
    comment by jmngomes · 2018-11-05 · in Redbird: A modern reverse proxy for Node
  22. …come across... incredible its all written in BASH and a great way to learn some slick scripting. https://github.com/Neilpang/acme.sh
    comment by pastyboy · 2018-06-13 · in Ask HN: Beautiful shell code?
  23. https://github.com/Neilpang/acme.sh does exactly what you want.
  24. …certs - there's no requirement for a web server, in order to use let's encrypt. See eg point 4: 0 https://github.com/Neilpang/acme.sh/wiki/How-to-issue-a-cert
  25. …how to actually obtain a wildcard cert this way, here's the quick version: 1. Use acme.sh: https://github.com/Neilpang/acme.sh acme.sh --issue -d *.example.com --dns If your DNS provider has a supported api, you may be able to…
    comment by massaman_yams · 2018-03-13 · in ACME v2 and Wildcard Certificate Support is Live
  26. On the other hand, we have stuff like this: https://github.com/Neilpang/acme.sh/blob/master/dnsapi/dns_a... Duuuude! There's an awscli out there that does all that for you, is maintained by Amazon, covers all the edge cases and is forward…
  27. …out acme.sh and remember, changing your DNS provider or hosting it yourself really isn't that bad. https://github.com/Neilpang/acme.sh
    comment by piracykills · 2018-02-21 · in Let's Encrypt ACMEv2 and Wildcard Launch Delay
  28. I have found https://github.com/Neilpang/acme.sh to be incredibly easy to deploy in several different configurations.
  29. …offering (it is possible, because acme.sh does it [0] -- maybe I'll just use this as a base?) [0] https://github.com/Neilpang/acme.sh/tree/master/dnsapi
    comment by moviuro · 2018-01-26 · in How and why I run my own DNS servers
  30. I'm a fan of https://github.com/Neilpang/acme.sh You should be up and running in minutes with it.
  31. …are not aware, Let's Encrypt does support the DNS TXT method as well. I use the acme.sh client ( https://github.com/Neilpang/acme.sh ) for updating certs for a site on a managed platform, using the DNS verification method.
  32. …runs in pure shell, no need to install Python. It's my goto client and it just works.. everywhere. https://github.com/Neilpang/acme.sh
    comment by weavie · 2017-06-29 · in Milestone: 100M Certificates Issued