getssl
getssl copied to clipboard
obtain free SSL certificates from letsencrypt ACME server Suitable for automating the process on remote servers.
This is for the case where remote umask is not world-readable: something like 0027 or even 0077 (not even group-readable). Remote file copied to /.well-known/ should perhaps be world-readable. It...
It seems that the dns_add_linode and dns_del_linode scripts assume that the base of the dns name is always two components long. This is not true for most national dns domains...
As noted in #286, the dns_add/del_update sample scripts leave a lot be be desired. Further investigation found more issues; here is the complete list: - They are inefficient - use...
I don't know if someone else got this issue, but without passive mode, acme-challenge by FTP needs **many** retries to work. Whereas, when passive mode is activated, all works perfectly!
if curl is unable to verify a peer certificate due to an out of date ca_bundle.pem, it returns error 60, which causes getssl to emit ```` curl needs updating, your...
I added a string replacement of ${DOMAIN} in ACL with the current domain name. This is especially usefull if USE_SINGLE_ACL is set to true and different directories are required on...
This PR will add Vultr DNS verification scripts to the repository. Scripts use methods provided by the Vultr API: https://www.vultr.com/api/#tag/dns
Pretty much what it says on the tin -- most of the scripts use /usr/bin/env instead of directly calling /bin/bash, but a not-insignificant few don't, which breaks platforms that don't...
**Describe the bug** getssl does not follow a CNAME **To Reproduce** getssl (VALIDATE_VIA_DNS="true") **Expected behavior** getssl must follow the CNAME **Operating system (please complete the following information):** - OS: Ubuntu...
Adds DNS challenge scripts for Hetzner DNS API. For use the environment variable HETZNER_KEY must be set with an access token. Also either HETZNER_ZONE_ID or HETZNER_ZONE_NAME must be set as...