http-to-https-letsencrypt is an application web-server for making permanent redirects from http to https.
It has built in support for Let'sEncrypt HTTP verification. This means that requests starting from ./well-known/acme-challenge will be served as static content and not redirected to https.
So basically you download, install and run http-to-https-letsencrypt server, and then run certbot in --webroot mode alongside.
Download binary from releases page. There is a mirror for downloads on Google Drive.
Open INSTALL for details.
Open DEVELOPER for details.
Open CONFIGURE for details.
Open FAQ for details.
Use GitHub discussions, issues and pull requests.
There is Rust Web Server Discord where you can ask questions and share ideas.
Follow the Rust code of conduct.
If you appreciate my work and want to support it, feel free to do it via PayPal.