====== 'dehydrated' ======
Some notes about //[[https://dehydrated.io/|dehydrated]]//.
===== Generating certificate for a remote sever =====
When generating a certificate (''dehydrated -c [-x]'') on one server (//a.example.com//) for another server (//b.example.com//), the second one must redirect the ''/.well-known/acme-challenge'' URL to the first one.
For example, if you use //NGINX//, you should have, on server //a.example.com//, a configuration file with following content :
location ^~ /.well-known/acme-challenge {
auth_basic "off";
alias /var/lib/dehydrated/acme-challenges;
}
For server //b.example.com//, the counterpart will the look like:
location ^~ /.well-known/acme-challenge {
auth_basic "off";
proxy_pass http://a.example.com/.well-known/acme-challenge;
}
The ''/etc/dehydrated/domains.txt'' file of server //a.example.com// have to contain both server, of course.
Once the certificate(s) generated, you have to copy the ''/var/lib/dehydrated'' folder from server //a.example.com// to server //b.example.com// (not already tested…).