Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
module:letsyncrypt [2018/02/24 00:58] – Capitalization deuce | module:letsyncrypt [2024/02/13 12:40] – [Domains] Update description (5 domains now, not 4) digital man | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== LetSyncrypt ====== | + | ====== LetSyncrypt |
- | LetSyncrypt is a Let's Encrypt client for Synchronet which uses the ACMEv2 protocol. | + | LetSyncrypt is a [[https:// |
- | ===== Setup ===== | + | // |
+ | |||
+ | If you don't want to use the default generated and self-signed SSL/TLS certificate ('' | ||
+ | |||
+ | **NOTE:** This method of auto-certificate generation/ | ||
+ | |||
+ | ===== Install | ||
LetSyncrypt should be added as a timed event. | LetSyncrypt should be added as a timed event. | ||
Line 26: | Line 32: | ||
</ | </ | ||
- | If you have multiple domain names, you can have LetSyncrypt put them all in a single certificate, | + | ===== Configure ===== |
- | < | + | LetSyncrypt is configured via the '' |
+ | |||
+ | You must indicate that you agree to the Let's Encrypt Terms of Service by setting '' | ||
+ | |||
+ | You can specify the ACMEv2 endpoint using the '' | ||
+ | |||
+ | You may change the email address used for the account with the SysopEmail key (defaults to to the sysop email address on the BBS) | ||
+ | |||
+ | <file ini> | ||
+ | Host = acme-v02.api.letsencrypt.org | ||
+ | Directory = / | ||
+ | TOSAgreed = true | ||
+ | GroupReadableKeyFile = false | ||
+ | SysopEmail = sysop@example.com | ||
+ | </ | ||
+ | |||
+ | Note that without setting '' | ||
+ | |||
+ | Do not modify the '' | ||
+ | |||
+ | ==== Domains ==== | ||
+ | |||
+ | If you have multiple domain names, you can have LetSyncrypt put them all in a single certificate, | ||
+ | |||
+ | < | ||
[Domains] | [Domains] | ||
- | nix.synchro.net=/ | + | yourbbs.synchro.net = / |
- | home.bbsdev.net=/ | + | nix.synchro.net = / |
- | gallery.bbsdev.net=/ | + | home.bbsdev.net = / |
- | pics.bbsdev.net=/ | + | gallery.bbsdev.net = / |
+ | pics.bbsdev.net = / | ||
</ | </ | ||
- | This example has four domains (nix.synchro.net, | + | This example has five domains (yourbbs.synchro.net, |
+ | |||
+ | ===== Running Manually ===== | ||
+ | |||
+ | You can also run the LetSyncrypt script using [[util: | ||
+ | |||
+ | '' | ||
- | Do not modify any other sections | + | '' |
- | ===== Important Caveat ===== | + | '' |
- | At present (February 24, 2018), Let's Encrypt does not support ACMEv2 for trusted certificates. | + | ''%%--tos%%'' |
===== See Also ===== | ===== See Also ===== | ||
- | * [[:module:|module index]] | + | * [[:module:|Modules]] |
- | {{tag>}} | + | {{tag>tls ssl cert https crypt jsutil}} |