Category: How To Generate SSL Certificates Using Let’s Encrypt in InterWorx

Share this post...Tweet about this on TwitterShare on Google+0Share on Facebook0

Let’s Encrypt is a free, automated, and open certificate authority (CA), run for the public’s benefit. It is a service provided by the Internet Security Research Group (ISRG). Let’s Encrypt integrates with InterWorx via a plugin, which allows users to generate free, secure, SSL certificates.


In order to generate a Let’s Encrypt SSL certificate, the following criteria must be met:

  • Let’s Encrypt plugin must be enabled in NodeWorx
  • Domain must be active and resolve to an IP on the server

Set Up:

To enable the Let’s Encrypt plugin in NodeWorx, follow these steps:

  1. In NodeWorx, under NodeWorx > Plugins, click the “Edit” button next to the Let’s Encrypt option
  2. Select “Enabled” from the drop down menu
  3. Click “Save”







Here is how to generate an SSL certificate in SiteWorx using Let’s Encrypt:

  1. In SiteWorx, navigate to Hosting Features > Domains > SSL
  2. Click the “Generate All With Let’s Encrypt”button
  3. Choose domains the SSL certificate will apply to
  4. Click the “Generate” button





Logging information for Let’s Encrypt can be found in the following locations:

  • /var/log/letsencrypt/letsencrypt.log
    • letsencrypt.log only records the most recent attempt at generating a certificate. While the log does rotate for each attempt, the individual logs only hold information on one attempt, each
  • /var/log/letsencrypt/letsencrypt-renew.log
    • Let’s Encrypt certificates renew automatically within 30 days of expiration. This is handled by the weekly cron

Common errors:


Let’s Encrypt only allows a certain amount of certificate generation attempts per server, per week. This includes when generating a certificate fails. Currently it is 20/week. Once that cap is hit, it does not allow any more attempts until that counter resets. For further information:



Let’s Encrypt certificates can only be generated for sites that resolve to IPs on the server.  If the site is live, make sure that DNS is propagated

enableencryptgeneratelet'sLet's EncryptNodeWorxPluginsSiteWorxSSLtroubleshooting
May 23, 2017, 11:30 amBy: InterWorx
How To Generate SSL Certificates Using Let’s Encrypt in InterWorx
0 votes, 0.00 avg. rating (0% score)
(1) Comment
  1. Mike Hammett: How do I get a Lets Encrypt certificate onto Nodeworx and other server interfaces, not just hosted domains?
    August 26, 2018 at 10:18 am

Leave a Reply
Surround code blocks with <pre>code</pre>

Your email address will not be published.


Broken Link