!MthpOIxqJhTgrMNxDS:nixos.org

NixOS ACME / LetsEncrypt

86 Members
Another day, another cert renewal39 Servers

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


SenderMessageTime
13 Jun 2023
@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
@emilazy:matrix.orgemilyFWIW, relevant LE rate limits: "The main limit is Certificates per Registered Domain (50 per week)." "You can create a maximum of 300 New Orders per account per 3 hours." "You can have a maximum of 300 Pending Authorizations on your account."20:17:11
@emilazy:matrix.orgemilyfor #1, probably people with tons of certs mostly have them on different domains20:17:31
@emilazy:matrix.orgemily#2 means that someone with >300 domains would currently run into rate limits with our existing setup20:17:52
@emilazy:matrix.orgemily#3 could theoretically happen if the system chugs enough that the ACME client starts issuing a bunch of certs but doesn't run to completion before more spawn up20:18:17
@emilazy:matrix.orgemilyof course people with these many certs should probably apply for an exemption anyway, but I think it's good to note the magnitude/timeframe of the upstream limits20:18:43

Show newer messages


Back to Room ListRoom Version: 6