#set an email address associated with your account
\#set an email address associated with your account
ACCOUNT_EMAIL="me@example.com"
ACCOUNT_KEY_LENGTH=4096
#The default directory for all your certs to be stored within ( in subdirectories by domain name )
\#The default directory for all your certs to be stored within ( in subdirectories by domain name )
WORKING_DIR=~/.getssl
# the command needed to reload apache / gninx or whatever you use
#RELOAD_CMD=""
#The time period within which you want to allow renewal of a certificate - this prevents hitting some of the rate limits.
\# the command needed to reload apache / gninx or whatever you use
\#RELOAD_CMD=""
\#The time period within which you want to allow renewal of a certificate - this prevents hitting some of the rate limits.
RENEW_ALLOW="30"`
<p>
then, within the **working directory** there will be a folder for each certificate (based on it's domain name). Within that folder will be a config file (again called getssl.cfg). An example of which is;
'# uncomment and modify any variables you need
# The staging server is best for testing
#CA="https://acme-staging.api.letsencrypt.org"
# This server issues full certificates, however has rate limits
#CA="https://acme-v01.api.letsencrypt.org"
\# uncomment and modify any variables you need
\# The staging server is best for testing
\#CA="https://acme-staging.api.letsencrypt.org"
\# This server issues full certificates, however has rate limits
\# the command needed to reload apache / gninx or whatever you use
\#RELOAD_CMD="ssh:server5:service apache2 reload"
\#The time period within which you want to allow renewal of a certificate - this prevents hitting some of the rate limits.
\#RENEW_ALLOW="30"`
if a location for a file starts with ssh: it is assumed the next part of the file is the hostname, followed by a colon, and then the path.
files will be copied using scp, and it assumes that you have a key on the server ( for passwordless access). You can set the user, port etc for the server in your .ssh/config file