mirror of
				https://github.com/therootcompany/greenlock-express.js.git
				synced 2024-11-16 17:28:59 +00:00 
			
		
		
		
	move quickstart, add challenge integrations
This commit is contained in:
		
							parent
							
								
									fff5192fb4
								
							
						
					
					
						commit
						3ea7d3e97b
					
				
							
								
								
									
										92
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										92
									
								
								README.md
									
									
									
									
									
								
							| @ -89,39 +89,18 @@ Manage via API or the config file: | |||||||
|   - [x] Key and Certificate Management |   - [x] Key and Certificate Management | ||||||
|   - [x] ACME Challenge Plugins |   - [x] ACME Challenge Plugins | ||||||
| 
 | 
 | ||||||
| # Plenty of Examples |  | ||||||
| 
 |  | ||||||
| **These are in-progress** Check back tomorrow (Nov 2nd, 2019). |  | ||||||
| 
 |  | ||||||
| - [greenlock-express.js/examples/](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples) |  | ||||||
|   - [Express](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/express/) |  | ||||||
|   - [Node's **http2**](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/http2/) |  | ||||||
|   - [Node's https](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/https/) |  | ||||||
|   - [**WebSockets**](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/websockets/) |  | ||||||
|   - [Socket.IO](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/socket-io/) |  | ||||||
|   - [Cluster](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/cluster/) |  | ||||||
|   - [**Wildcards**](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/wildcards/) (coming soon) |  | ||||||
|   - [**Localhost**](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/localhost/) (coming soon) |  | ||||||
|   - [**CI/CD**](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/ci-cd/) (coming soon) |  | ||||||
|   - [HTTP Proxy](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/http-proxy/) |  | ||||||
| 
 |  | ||||||
| # Easy to Customize |  | ||||||
| 
 |  | ||||||
| <!-- greenlock-manager-test => greenlock-manager-custom --> |  | ||||||
| 
 |  | ||||||
| <!-- |  | ||||||
| - [greenlock.js/examples/](https://git.rootprojects.org/root/greenlock.js/src/branch/master/examples) |  | ||||||
| --> |  | ||||||
| 
 |  | ||||||
| - [Custom Domain Management](https://git.rootprojects.org/root/greenlock-manager-test.js) |  | ||||||
| - [Custom Key & Cert Storage](https://git.rootprojects.org/root/greenlock-store-test.js) |  | ||||||
| - [Custom ACME HTTP-01 Challenges](https://git.rootprojects.org/root/acme-http-01-test.js) |  | ||||||
| - [Custom ACME DNS-01 Challenges](https://git.rootprojects.org/root/acme-dns-01-test.js) |  | ||||||
| 
 |  | ||||||
| # QuickStart Guide | # QuickStart Guide | ||||||
| 
 | 
 | ||||||
| Easy as 1, 2, 3... 4 | Easy as 1, 2, 3... 4 | ||||||
| 
 | 
 | ||||||
|  | 1. Create a node project | ||||||
|  | 2. Create an http app (i.e. Express) | ||||||
|  | 3. Serve with Greenlock Express | ||||||
|  | 4. Manage SSL certifates and domains | ||||||
|  | 
 | ||||||
|  | <details> | ||||||
|  | <summary>Read Guide</summary> | ||||||
|  | 
 | ||||||
| ## 1. Create a node project | ## 1. Create a node project | ||||||
| 
 | 
 | ||||||
| Create an empty node project. | Create an empty node project. | ||||||
| @ -285,6 +264,61 @@ Note: **Localhost**, **Wildcard**, and Certificates for Private Networks require | |||||||
|   - [**Localhost**](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/localhost/) (coming soon) |   - [**Localhost**](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/localhost/) (coming soon) | ||||||
|   - [**CI/CD**](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/ci-cd/) (coming soon) |   - [**CI/CD**](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/ci-cd/) (coming soon) | ||||||
| 
 | 
 | ||||||
|  | </details> | ||||||
|  | 
 | ||||||
|  | # Plenty of Examples | ||||||
|  | 
 | ||||||
|  | **These are in-progress** Check back tomorrow (Nov 2nd, 2019). | ||||||
|  | 
 | ||||||
|  | - [greenlock-express.js/examples/](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples) | ||||||
|  |   - [Express](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/express/) | ||||||
|  |   - [Node's **http2**](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/http2/) | ||||||
|  |   - [Node's https](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/https/) | ||||||
|  |   - [**WebSockets**](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/websockets/) | ||||||
|  |   - [Socket.IO](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/socket-io/) | ||||||
|  |   - [Cluster](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/cluster/) | ||||||
|  |   - [**Wildcards**](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/wildcards/) (coming soon) | ||||||
|  |   - [**Localhost**](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/localhost/) (coming soon) | ||||||
|  |   - [**CI/CD**](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/ci-cd/) (coming soon) | ||||||
|  |   - [HTTP Proxy](https://git.rootprojects.org/root/greenlock-express.js/src/branch/master/examples/http-proxy/) | ||||||
|  | 
 | ||||||
|  | # Easy to Customize | ||||||
|  | 
 | ||||||
|  | <!-- greenlock-manager-test => greenlock-manager-custom --> | ||||||
|  | 
 | ||||||
|  | <!-- | ||||||
|  | - [greenlock.js/examples/](https://git.rootprojects.org/root/greenlock.js/src/branch/master/examples) | ||||||
|  | --> | ||||||
|  | 
 | ||||||
|  | - [Custom Domain Management](https://git.rootprojects.org/root/greenlock-manager-test.js) | ||||||
|  | - [Custom Key & Cert Storage](https://git.rootprojects.org/root/greenlock-store-test.js) | ||||||
|  | - [Custom ACME HTTP-01 Challenges](https://git.rootprojects.org/root/acme-http-01-test.js) | ||||||
|  | - [Custom ACME DNS-01 Challenges](https://git.rootprojects.org/root/acme-dns-01-test.js) | ||||||
|  | 
 | ||||||
|  | # Ready-made Integrations | ||||||
|  | 
 | ||||||
|  | Greenlock Express integrates between Let's Encrypt's ACME Challenges and many popular services. | ||||||
|  | 
 | ||||||
|  | | Type        | Service                                                                             | Plugin                   | | ||||||
|  | | ----------- | ----------------------------------------------------------------------------------- | ------------------------ | | ||||||
|  | | dns-01      | CloudFlare                                                                          | acme-dns-01-cloudflare   | | ||||||
|  | | dns-01      | [Digital Ocean](https://git.rootprojects.org/root/acme-dns-01-digitalocean.js)      | acme-dns-01-digitalocean | | ||||||
|  | | dns-01      | [DNSimple](https://git.rootprojects.org/root/acme-dns-01-dnsimple.js)               | acme-dns-01-dnsimple     | | ||||||
|  | | dns-01      | [DuckDNS](https://git.rootprojects.org/root/acme-dns-01-duckdns.js)                 | acme-dns-01-duckdns      | | ||||||
|  | | http-01     | File System / [Web Root](https://git.rootprojects.org/root/acme-http-01-webroot.js) | acme-http-01-webroot     | | ||||||
|  | | dns-01      | [GoDaddy](https://git.rootprojects.org/root/acme-dns-01-godaddy.js)                 | acme-dns-01-godaddy      | | ||||||
|  | | dns-01      | [Gandi](https://git.rootprojects.org/root/acme-dns-01-gandi.js)                     | acme-dns-01-gandi        | | ||||||
|  | | dns-01      | [NameCheap](https://git.rootprojects.org/root/acme-dns-01-namecheap.js)             | acme-dns-01-namecheap    | | ||||||
|  | | dns-01      | [Name.com](https://git.rootprojects.org/root/acme-dns-01-namedotcom.js)         | acme-dns-01-namedotcom   | | ||||||
|  | | dns-01      | Route53 (AWS)                                                                       | acme-dns-01-route53      | | ||||||
|  | | http-01     | S3 (AWS, Digital Ocean, Scaleway)                                                   | acme-http-01-s3          | | ||||||
|  | | dns-01      | [Vultr](https://git.rootprojects.org/root/acme-dns-01-vultr.js)                     | acme-dns-01-vultr        | | ||||||
|  | | dns-01      | [Build your own](https://git.rootprojects.org/root/acme-dns-01-test.js)             | acme-dns-01-test         | | ||||||
|  | | http-01     | [Build your own](https://git.rootprojects.org/root/acme-http-01-test.js)            | acme-http-01-test        | | ||||||
|  | | tls-alpn-01 | [Contact us](mailto:support@therootcompany.com)                                     | -                        | | ||||||
|  | 
 | ||||||
|  | Search `acme-http-01-` or `acme-dns-01-` on npm to find more. | ||||||
|  | 
 | ||||||
| # Full Documentation | # Full Documentation | ||||||
| 
 | 
 | ||||||
| <!-- | <!-- | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user