!MthpOIxqJhTgrMNxDS:nixos.org

NixOS ACME / LetsEncrypt

105 Members
Another day, another cert renewal43 Servers

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


SenderMessageTime
13 Jun 2023
@emilazy:matrix.orgemily the "This will cause the timer to start; and after 1 second start all the services with a randomised delay." idea sounds nice enough - but then we're talking about, your sites have broken SSL for up to an entire day? 20:07:23
@emilazy:matrix.orgemilyI'm curious how Caddy/certmagic handles this since it has pretty sophisticated logic for cert issue timing20:08:08
@m1cr0man:m1cr0man.comm1cr0man Could you let me know what you find from that? But to your point about one size fits all, it seems like we will need to introduce an option for users to decide what they want. We can default to the current situation, but provide an option like renewOnActivate for other situations? 20:09:44
@emilazy:matrix.orgemily I'm tempted to say that people can just poke at the systemd.* options themselves if they really want rate limiting, but I'm biased :p 20:10:27
@emilazy:matrix.orgemilyI would consider it acceptable to do something out of the box if we found a solution that leads to large numbers of certs being activated in minutes rather than hours/days though20:10:48
@emilazy:matrix.orgemilyif you have dozens/hundreds of certs then you're probably expecting initial setup to take about that long20:11:28
@emilazy:matrix.orgemilyI don't want to significantly penalize the common case of just a few domains for that though, or stretch it out to "without manual intervention migrating your NixOS box will result in your sites being offline for the next day"20:11:54
@emilazy:matrix.orgemilyfundamentally if you want your sites running with TLS you have to spend a certain amount of compute, memory and network to get there20:12:15
@m1cr0man:m1cr0man.comm1cr0manyep, I'm in full agreement with all of that. I might explore the chained services option to see how it performs and if there's a way to work around the activation delay, with the thought that this solution would be an optional (default off) feature of the module20:14:49

Show newer messages


Back to Room ListRoom Version: 6