!MthpOIxqJhTgrMNxDS:nixos.org

NixOS ACME / LetsEncrypt

116 Members
Another day, another cert renewal47 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
13 Jun 2023
@emilazy:matrix.orgemilyheh, I don't envy anyone trying to implement ACME from scratch20:26:51
@m1cr0man:m1cr0man.comm1cr0man... maybe we need an RFC, to propose a new solution for acme20:27:00
@emilazy:matrix.orgemilysomething with certmagic would probably be pretty easy to do20:27:11
@emilazy:matrix.orgemily(but we can't just switch over to caddy without breakage because of all the lego-specific config we expose...)20:27:30
@m1cr0man:m1cr0man.comm1cr0manyeah, sadly20:27:38
@m1cr0man:m1cr0man.comm1cr0man it would be a major breaking change and people hate remembering how they set their certs up (me included) 20:28:04
@m1cr0man:m1cr0man.comm1cr0manwhat would we need in lego to make this better? daemonising is out of the question, but there's a lot of logic in the renew script right now that could probably go into lego. In my own head, I had some sort of logic for offline renewal check on my list of things to try and contribute that would greatly reduce the complexity on our side today.20:29:09
@emilazy:matrix.orgemilyI suspect the majority of people don't have any of the special lego options set. but the biggest breakage would be DNS challenge setups, esp. in terms of provider availability.20:29:15
@m1cr0man:m1cr0man.comm1cr0man
In reply to @emilazy:matrix.org
I suspect the majority of people don't have any of the special lego options set. but the biggest breakage would be DNS challenge setups, esp. in terms of provider availability.
yeah lego is pretty much unmatched for DNS support
20:29:33
@emilazy:matrix.orgemilyCaddy/certmagic/etc. do actually have a backwards compatibility layer for lego's providers20:29:34
@m1cr0man:m1cr0man.comm1cr0manoh?20:29:43
@emilazy:matrix.orgemilyand probably the most first party DNS providers outside of lego too (https://github.com/libdns)20:29:51

Show newer messages


Back to Room ListRoom Version: 6