Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
module:letsyncrypt [2018/02/24 01:00] – [LetSyncrypt] Link Let's Encrypt. deucemodule:letsyncrypt [2018/12/24 17:15] – [Setup] Don't use the staging server by default (thanks, Nelgin!) digital man
Line 38: Line 38:
 This example has four domains (nix.synchro.net, home.bbsdev.net, gallery.bbsdev.net, and pics.bbsdev.net).  The last two are virtual hosts, so have their web root as a subdirectory of the main web root. This example has four domains (nix.synchro.net, home.bbsdev.net, gallery.bbsdev.net, and pics.bbsdev.net).  The last two are virtual hosts, so have their web root as a subdirectory of the main web root.
  
-Do not modify any other sections of this file.+You can specify the ACMEv2 endpoint using the ''Host'' and ''Directory'' keys in the [[config:ini_files#root_section|root section]].  ''Host'' is the domain name of the ACMEv2 endpoint, and ''Directory'' is appended to it to generate the URL that is fetched for the Directory object.  You can also indicate that you agree to the Terms of Service by setting TOSAgreed to true.
  
-===== Important Caveat =====+<file> 
 +Host=acme-v02.api.letsencrypt.org 
 +Directory=/directory 
 +TOSAgreed=true 
 +</file>
  
-At present (February 24, 2018), Let's Encrypt does not support ACMEv2 for trusted certificates The server is expected to go live on February 27, 2018.  On that date, letsyncrypt.js will be updated to use the newly announced server (likely acme-v02.api.letsencrypt.org).  Until then, installed certificates will not be trustedbeing issued by the staging serversigned by “Fake LE Intermediate X1”.+Note that without the TOSAgreed=true line, you will likely never get a certificate, but the first few words in this file at present are "This Subscriber Agreement (“Agreement”is a legally binding contract" 
 + 
 +Do not modify the ''State'' or ''key_id'' sections of this file. 
 + 
 +===== Running Manually ===== 
 + 
 +You can also run the script using jsexec.  It accepts a number of arguments: 
 + 
 +''%%--new-key%%'' Changes the account key 
 + 
 +''%%--force%%'' Forces a certificate renewalignoring the expiration date of the current certificate. 
 + 
 +''%%--revoke%%'' Revokes the current certificatethen obtains a new one. 
 + 
 +''%%--tos%%'' Prints the URL for the Terms of Service.
  
 ===== See Also ===== ===== See Also =====