Skip to content

🔒 Automating LetsEncrypt.org on NearlyFreeSpeech.net

Notifications You must be signed in to change notification settings

devm33/acme-tiny-nfsn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

acme-tiny-nfsn

Automating getting an SSL certificate with the ACME protocol with LetsEncrypt.org for hosting on NearlyFreeSpeech.net

Configuration

Add your CSR config to data/csr.conf, e.g.

/C=US/[email protected]/CN=devm33.com
DNS:devm33.com,DNS:www.devm33.com

Usage

Note that if you don't already have https set up, or you've let your certificate expire, you'll need to set "Canonical HTTPS" to "off" in the NearlyFreeSpeech settings (Config Information -> Canonical URL -> Edit) so LetsEncrypt can successfully access http://<your_domain>/.well-known/acme-challenge/

Dependencies

Obviously, dependent as the CA. In addition to dependency points in acme_tiny, this script also depends on the chain certificate Let's Encrypt is using, currently Let’s Encrypt Authority X3 (IdenTrust cross-signed).

Warning this could change, check here: https://letsencrypt.org/certificates/

Script that negotiates certificate with LetsEncrypt using ACME protocol.

Expected to be available at this location https://raw.githubusercontent.com/diafygi/acme-tiny/master/acme_tiny.py

nfsn

Command available on NearlyFreeSpeech servers. See FAQ on TLS usage:

About

🔒 Automating LetsEncrypt.org on NearlyFreeSpeech.net

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages