(no title)
Whitestrake | 6 years ago
I run Caddy (which uses acme-go/lego as its ACME provider) as a non-root user with no access to /etc at all. It seems to be running fine.
Whitestrake | 6 years ago
I run Caddy (which uses acme-go/lego as its ACME provider) as a non-root user with no access to /etc at all. It seems to be running fine.
tedunangst|6 years ago
tialaramex|6 years ago
rocqua|6 years ago
Whitestrake|6 years ago
acme-go/lego doesn't use HTTP validation unless you disable just about every other form of validation first. TLS-ALPN validation is much more likely, so port 443.
That said, it is very easy to allow software to bind to privileged ports without providing it root access; this has been solved for a very, very long time.
revvx|6 years ago
You (normally) don't want downtime in your website, so you just let your regular webserver serve the acme challenge instead of stopping it.
unknown|6 years ago
[deleted]