AnalogJ/lexicon
View on GitHub ↗ ★ 1,525
Manipulate DNS records on various DNS providers in a standardized way.
25 mentions on Hacker News by 12 people: 3 stories, 22 comments · first 2016-05-12 · latest 2025-01-17
20082026
-
…it as a hook in your ACME client): * https://github.com/dns-lexicon/dns-lexicon * Previously at: https://github.com/AnalogJ/lexicon
comment by throw0101c · 2025-01-17 · in Six day and IP address certificate options in 2025 -
See also lexicon, which can handle several dozen APIs: * https://github.com/AnalogJ/lexicon Usable as CLI and Python library.
comment by throw0101a · 2024-12-05 · in cli53 – Command line tool for Amazon Route 53 -
…is also a huge benefit. [1]: https://github.com/dehydrated-io/dehydrated/blob/master/docs... [2]: https://github.com/AnalogJ/lexicon [3]: https://github.com/dehydrated-io/dehydrated/wiki
comment by sirn · 2024-04-20 · in Dehydrated: Letsencrypt/acme client implemented as a shell-script -
…the DNS updating, you can use a CLI/Python library like Lexicon, which supports dozens of APIs: * https://github.com/AnalogJ/lexicon
comment by throw0101d · 2024-01-30 · in Why Certificate Lifecycle Automation Matters -
…servers; this handy code supports several dozen APIs so you don't have to re-invent the wheel: * https://github.com/AnalogJ/lexicon * https://pypi.org/project/dns-lexicon/ * https://dns-lexicon.readthedocs.io/en/latest/user_guide.html
comment by throw0101c · 2023-07-11 · in Easy HTTPS for your private networks -
…comes preconfigured for various DNS providers[2] Also, CLI utility that supports a bunch of APIs: * https://github.com/AnalogJ/lexicon
comment by throw0101a · 2022-08-21 · in Uacme: ACMEv2 client written in plain C with minimal dependencies -
If anyone wants a generic utility for interfacing with various DNS APIs, see lexicon : * https://github.com/AnalogJ/lexicon For CLI and Python. Such a utility is handy if you want to use the dns-01 method for ACME/Let's Encrypt via DNS…
comment by throw0101a · 2022-06-16 · in NextDNS API -
▲ 1
Lexicon: Manipulate DNS records on various DNS providers in a standardized waystory by Rondom · 2022-05-27 · 0 comments
-
…ACME client has to do a DNS (TXT) record update, which can often be done via various APIs, e.g.: * https://github.com/AnalogJ/lexicon You can even run your own DNS server locally (in a DMZ?) if your DNS provider does not have an convenient…
comment by throw0101a · 2022-02-09 · in Ask HN: What's your solution for SSL on internal servers? -
…It's possible as long as your ACME client has hook scripts, and your DNS provider has an API: * https://github.com/AnalogJ/lexicon
comment by throw0101a · 2021-11-16 · in Chrome may start restricting requests to private networks -
…* https://dan.langille.org/2019/02/01/acme-domain-alias-mode/ [1] https://github.com/AnalogJ/lexicon
comment by throw0101a · 2021-11-16 · in Chrome may start restricting requests to private networks -
I don't disagree, but in the meantime, a handy CLI utility that can handle a bunch of APIs: * https://github.com/AnalogJ/lexicon This way you only have to write one set of boiler plate in case you use multiple providers (or want to change…
comment by throw0101a · 2021-08-22 · in DNS alias mode (2020) -
…that can be used in hook scripts that can update dozens of APIs at different DNS providers: * https://github.com/AnalogJ/lexicon
comment by throw0101a · 2021-08-20 · in Another free CA as an alternative to Let's Encrypt -
…you don't have to roll your own if you want to server the sub-domain from your current provider: * https://github.com/AnalogJ/lexicon And you don't have to use a sub-domain, but something else entirely too: instead of dnsauth.example.com…
comment by throw0101a · 2021-08-20 · in Another free CA as an alternative to Let's Encrypt -
…lexicon [1] for just about any commercial DNS service. [0] https://github.com/joohoi/acme-dns [1] https://github.com/AnalogJ/lexicon † dehydrated has deploy_challenge() and clean_challenge() functions in its example hook script. I'm sure…
comment by throw0101a · 2020-09-03 · in Automatic SSL Certificates for internal IP's for home k8 setup using LetsEncrypt -
See also lexicon , which supports over 50 APIs: * https://github.com/AnalogJ/lexicon
comment by throw0101a · 2020-09-03 · in Automatic SSL Certificates for internal IP's for home k8 setup using LetsEncrypt -
…Certbot? Certbot allows for hook scripts, and you can use a utility that can talk multiple APIs: * https://github.com/AnalogJ/lexicon > I would really like names where a setup like this has been tested and works. The guy who runs BSDCan…
comment by throw0101a · 2020-02-20 · in Let's Encrypt has turned on stricter validation requirements -
…providers in a standardized way. Lexicon has a CLI but it can also be used as a python library. * https://github.com/AnalogJ/lexicon Doing a quick count, they support 60 APIs.
comment by throw0101a · 2020-02-12 · in Let's Encrypt: an automated certificate authority to encrypt the entire web -
▲ 2
Manipulate DNS records on various DNS providers in a standardized waystory by jcamou · 2019-07-01 · 0 comments
-
…and duplication than would be ideal[3][4]). 0: https://github.com/certbot/certbot/issues/6504 1: https://github.com/AnalogJ/lexicon/blob/master/lexicon/provi... 2: https://github.com/certbot/certbot/blob/master/certbot/plugi... 3:…
comment by zjs · 2019-01-31 · in I exploited TLS-SNI-01 issuing Let's Encrypt SSL-certs for any domain (2018) -
Take a look at https://github.com/AnalogJ/lexicon . It's a python library that provides standardized, programmatic access to DNS entries for a bunch of major providers.
comment by elahd · 2018-03-13 · in ACME v2 and Wildcard Certificate Support is Live -
…Lexicon[1], which includes an example config for use with Dehydrated. 0: https://dehydrated.de/ 1: https://github.com/AnalogJ/lexicon
comment by predakanga · 2017-06-15 · in ACME v2 API Endpoint Coming January 2018 -
Aha! The project that was missing Gandi API support was https://github.com/AnalogJ/lexicon - but it now has support. I'll look into lego, thanks.
comment by voltagex_ · 2016-07-29 · in Let's Encrypt now fully supports IPv6 -
…across some examples [1] while looking for an automated process for renewing within docker. [1]: https://github.com/AnalogJ/lexicon
comment by blitzd · 2016-06-24 · in Comodo CEO Forum Post on Lets Encrypt Trademark -
▲ 1
Lexicon: library to manipulate DNS records on 10+ services in a standardized waystory by analogj · 2016-05-12 · 0 comments