Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lmangani/polyGun-letsencrypt
GunDB Polyglot Server [ https/wss + letsencrypt ]
https://github.com/lmangani/polyGun-letsencrypt
graph gun gundb https letsencrypt relay server ssl wss
Last synced: 7 days ago
JSON representation
GunDB Polyglot Server [ https/wss + letsencrypt ]
- Host: GitHub
- URL: https://github.com/lmangani/polyGun-letsencrypt
- Owner: lmangani
- Created: 2017-10-24T20:43:44.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-05-09T19:07:57.000Z (over 4 years ago)
- Last Synced: 2024-11-02T04:51:38.019Z (10 days ago)
- Topics: graph, gun, gundb, https, letsencrypt, relay, server, ssl, wss
- Language: JavaScript
- Homepage: https://gundb.io
- Size: 3.91 KB
- Stars: 21
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# :gun: polyGun-letsencrypt ![image](https://user-images.githubusercontent.com/1423657/31971779-a18416e0-b91d-11e7-8251-42d509d50640.png)
*Simply start a secure [gun](https://github.com/amark/gun) server w/ LetsEncrypt SSL Certificates*#### Features
* Fetch SSL certificates from LetsEncrypt
* Automatically renew certificates
* Forward all incoming HTTP requests to HTTPS### Parameters
* PEM_EMAIL: registration + notification email for LetsEncrypt
* PEM_DOMAIN: domain name for certificate
* PRODUCTION: boolean, false for staging only _(fake certificates)_## Usage
#### Staging
```
PEM_EMAIL="[email protected]" PEM_DOMAIN="gun.some.domain" nodejs server.js
```#### Production
```
PEM_EMAIL="[email protected]" PEM_DOMAIN="gun.some.domain" PRODUCTION="true" nodejs server.js
```