Todd Herman's picture

I'd like to implement Let's Encrypt on my VMWare ESXi-based Joomla 3 TurnKey Linux VM - however, despite best efforts between David W (my IT Consultant) and myself, we have not been able to do so.  David has traced this to a recent change in LE's API that does not appear to be supported under my current VM.

I'd like to contract with someone at TurnKey Linux to upgrade TurnKey Core to support LE.  If someone could contact me, I'd appreciate it.

Thank you!

Jeremy Davis's picture

Hi Todd. By default it should "just work". Our integration uses the HTTP-01 authentication method and to the best of my knowledge it hasn't been changed for some time now?! It is important to note that it can only use port 80. So port 80 must be available from your server (even if you are only serving HTTPS - on 443).

So first up, could you please share some more info about your server? For starters this will help (shows TurnKey version, Debian version and confconsole and dehydrated package versions):

lsb_release -a
apt-cache policy confconsole dehydrated

That will allow me to double check myself and see if I can recreate your issue. If I can, then I'll devise a fix to get you going. If I can't recreate it, then at least we'll know it's something specific to your server.

Todd Herman's picture

My IT Consultant, David Winslow, tested the items you requested.

He confirmed Http (80) and https (443) are both allowed inbound to the Joomla 3 TurnKey Linux VM from the internet. Proved using

He also confirmed Http (80) and https (443) are both allowed outbound from the Joomla 3 TurnKey Linux VM to the internet.  Proved via Linux console commands

He also ran the various commands to obtain version info - details at bottom.

Anything else you need?  Please let me know.




Linux joomla3tkl 4.9.0-18-amd64 #1 SMP Debian 4.9.303-1 (2022-03-07) x86_64
root@joomla3tkl ~# turnkey-version
root@joomla3tkl ~# lsb_release -a
No LSB modules are available.
Distributor ID: TurnKey
Description: TurnKey GNU/Linux 9.9 (stretch)
Release: 9.9
Codename: stretch
root@joomla3tkl ~# apt-cache policy confconsole dehydrated
Installed: 1.1.0+2+g6c2aad9
Candidate: 1.1.0+2+g6c2aad9
Version table:
*** 1.1.0+2+g6c2aad9 999
        999 stretch/main amd64 Packages
        100 /var/lib/dpkg/status
Installed: 0.6.2-2+deb10u1~deb9u1
Candidate: 0.6.2-2+deb10u1~deb9u1
Version table:
*** 0.6.2-2+deb10u1~deb9u1 500
        500 stretch/main amd64 Packages
   100 /var/lib/dpkg/status
0.6.2-2+deb10u1~bpo9+1 100
        100 stretch-backports/main amd64 Packages                                                                        
Jeremy Davis's picture

I've been really tied up behind the scenes, so apologies on my slow response.

From what you've shown, it looks like updating to the latest version of Confconsole should hopefully resolve your issue. Unfortunately, that was before I had write access to the TurnKey apt repo (I have write access for v16.x/buster & v17.x/bullseye; but not v15.x/Stretch).

That means that unfortunately, you can't install via apt; you'll need to manually download and install Confconsole v1.1.2. Please skip straight to the "How to install/update" section.

Hopefully that gets you up and running. Please report back if you continue to have issues, please post back and I'll aim to not keep you hanging so long...

Add new comment