From 2dab010be3a6fead5e40b6facac1d05b9c4ccf44 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Fri, 11 May 2018 20:51:22 -0600 Subject: [PATCH] plugin cleanup --- README.md | 39 ++++++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 5d2b488..468c807 100644 --- a/README.md +++ b/README.md @@ -179,10 +179,10 @@ HTTP-01 Challenges | | Plugin | |:--------------:|:---------:| -| **Default (fs)** | [le-challenge-fs](https://git.coolaj86.com/coolaj86/le-challenge-fs.js.git) | +| **Default (fs)** | [le-challenge-fs](https://git.coolaj86.com/coolaj86/le-challenge-fs.js) | | AWS S3 | [llun/le-challenge-s3](https://github.com/llun/le-challenge-s3) | | Azure | [kolarcz/node-le-challenge-azure-storage](https://github.com/kolarcz/node-le-challenge-azure-storage) | -| - | Build Your Own
[le-challenge-http-SPEC](https://git.coolaj86.com/coolaj86/le-challenge-manual.js.git) | +| - | Build Your Own
[le-challenge-http-SPEC](https://git.coolaj86.com/coolaj86/le-challenge-manual.js) | | Full List | Search [le-challenge-](https://www.npmjs.com/search?q=le-challenge-) on npm | @@ -191,30 +191,40 @@ DNS-01 Challenges | | Plugin | |:--------------:|:---------:| -| **Manual (cli)** | [le-challenge-dns](https://git.coolaj86.com/coolaj86/le-challenge-dns.js.git) | +| **Manual (cli)** | [le-challenge-dns](https://git.coolaj86.com/coolaj86/le-challenge-dns.js) | | AWS Route 53 | [thadeetrompetter/le-challenge-route53](https://github.com/thadeetrompetter/le-challenge-route53) | | CloudFlare | [buschtoens/le-challenge-cloudflare](https://github.com/buschtoens/le-challenge-cloudflare) | | CloudFlare | [llun/le-challenge-cloudflare](https://github.com/llun/le-challenge-cloudflare) | | Digital Ocean | [bmv437/le-challenge-digitalocean](https://github.com/bmv437/le-challenge-digitalocean) | | etcd | [ceecko/le-challenge-etcd](https://github.com/ceecko/le-challenge-etcd) | -| - | Build Your Own
[le-challenge-dns-SPEC](https://git.coolaj86.com/coolaj86/le-challenge-dns.js.git) | +| - | Build Your Own
[le-challenge-dns-SPEC](https://git.coolaj86.com/coolaj86/le-challenge-dns.js) | | Full List | Search [le-challenge-](https://www.npmjs.com/search?q=le-challenge-) on npm | Account & Certificate Storage ----------- -| | Plugin | +| | Plugin | |:--------------:|:---------:| -| **Defaults (fs)** | [le-store-certbot](https://git.coolaj86.com/coolaj86/le-store-certbot.js.git) | +| **Default (fs)** | [le-store-certbot](https://git.coolaj86.com/coolaj86/le-store-certbot.js) | | AWS S3 | [paco3346/le-store-awss3](https://github.com/paco3346/le-store-awss3) | | AWS S3 | [llun/le-store-s3](https://github.com/llun/le-store-s3) | | Consul | [sebastian-software/le-store-consul](https://github.com/sebastian-software/le-store-consul) | | json (fs) | [paulgrove/le-store-simple-fs](https://github.com/paulgrove/le-store-simple-fs) | Redis | [digitalbazaar/le-store-redis](https://github.com/digitalbazaar/le-store-redis) | -| - | Build Your Own
[le-store-SPEC](https://git.coolaj86.com/coolaj86/le-store-SPEC.js.git) | +| - | Build Your Own
[le-store-SPEC](https://git.coolaj86.com/coolaj86/le-store-SPEC.js) | | Full List | Search [le-store-](https://www.npmjs.com/search?q=le-store-) on npm | -Bugs: Please report bugs with the community plugins to the appropriate owner first, then here if you don't get a response. +Auto-SNI +-------- + +| | Plugin | +|:-----------:|:---------:| +| **Default** | [le-store-certbot](https://git.coolaj86.com/coolaj86/le-sni-auto.js) | + +(you probably wouldn't need or want to replace this) + + +**Bugs**: Please report bugs with the community plugins to the appropriate owner first, then here if you don't get a response. Usage ===== @@ -249,17 +259,12 @@ var lex = require('greenlock-express').create({ , version: 'draft-11' // Let's Encrypt v2 (ACME v2) // If you wish to replace the default account and domain key storage plugin -, store: require('le-store-certbot').create({ webrootPath: '/tmp/acme-challenges' }) - -// You probably wouldn't need to replace the default sni handler -// See https://git.coolaj86.com/coolaj86/le-sni-auto if you think you do -//, sni: require('le-sni-auto').create({}) +, store: require('le-store-certbot').create({ + configDir: require('path').join(require('os').homedir(), 'acme', 'etc') + , webrootPath: '/tmp/acme-challenges' + }) , approveDomains: approveDomains - - // Join the community to get notified of important updates and help me make greenlock better -, communityMember: true - }); ```