README.md 1.07 KB

greenlock-manager-fs.js

A simple file-based management strategy for Greenlock v3

(to manage SSL certificates for sites)

Install

npm install --save greenlock-manager-fs@v3

Use with Greenlock

var greenlock = require('greenlock').create({
    // ...

    manager: 'greenlock-manager-fs',
    configFile: '~/.config/greenlock/manager.json'
});

Example config file

You might start your config file like this:

~/.config/greenlock/manager.json:

{
    "subscriberEmail": "jon@example.com",
    "agreeToTerms": true,
    "sites": [
        {
            "subject": "example.com",
            "altnames": ["example.com", "*.example.com"]
        }
    ]
}

CLI Management (coming soon)

We're going to be adding some tools to greenlock so that you can do something like this to manage your sites and SSL certificates:

npx greenlock defaults --subscriber-email jon@example.com --agree-to-terms true
npx greenlock add --subject example.com --altnames example.com,*.example.com
npx greenlock renew --all