\#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