Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
My domain is: evenstar.me
I ran this command: sudo /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh [myemail]@hotmail.com
It produced this output:
This script will:
-
Need a working DNS record pointing to this machine(for hostname )
-
Install additional dependencies in order to request Let’s Encrypt certificate (acme.sh)
-
Configure and reload nginx or apache2, whichever is used
-
Configure the coturn server to use Let's Encrypt certificate and add required deploy hooks
-
Configure renew of certificate
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1032 0 1032 0 0 10750 0 --:--:-- --:--:-- --:--:-- 10750
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 216k 100 216k 0 0 2252k 0 --:--:-- --:--:-- --:--:-- 2252k
[Sat 26 Aug 2023 11:05:55 PM EDT] Installing from online archive.
[Sat 26 Aug 2023 11:05:55 PM EDT] Downloading https://github.com/acmesh-official/acme.sh/archive/master.tar.gz
[Sat 26 Aug 2023 11:05:55 PM EDT] Extracting master.tar.gz
[Sat 26 Aug 2023 11:05:55 PM EDT] It is recommended to install socat first.
[Sat 26 Aug 2023 11:05:55 PM EDT] We use socat for standalone server if you use standalone mode.
[Sat 26 Aug 2023 11:05:55 PM EDT] If you don't use standalone mode, just ignore this warning.
[Sat 26 Aug 2023 11:05:55 PM EDT] Installing to /opt/acmesh/.acme.sh
[Sat 26 Aug 2023 11:05:55 PM EDT] Installed to /opt/acmesh/.acme.sh/acme.sh
[Sat 26 Aug 2023 11:05:55 PM EDT] No profile is found, you will need to go into /opt/acmesh/.acme.sh to use acme.sh
[Sat 26 Aug 2023 11:05:55 PM EDT] Installing cron job
17 0 * * * "/opt/acmesh/.acme.sh"/acme.sh --cron --home "/opt/acmesh/.acme.sh" > /dev/null
[Sat 26 Aug 2023 11:05:55 PM EDT] Good, bash is found, so change the shebang to use bash as preferred.
[Sat 26 Aug 2023 11:05:57 PM EDT] OK
[Sat 26 Aug 2023 11:05:57 PM EDT] Install success!
[Sat 26 Aug 2023 11:05:58 PM EDT] Using CA: https://acme-v02.api.letsencrypt.org/directory
[Sat 26 Aug 2023 11:05:58 PM EDT] Single domain='evenstar.me'
[Sat 26 Aug 2023 11:05:58 PM EDT] Getting domain auth token for each domain
[Sat 26 Aug 2023 11:05:59 PM EDT] Getting webroot for domain='evenstar.me'
[Sat 26 Aug 2023 11:05:59 PM EDT] Verifying: evenstar.me
[Sat 26 Aug 2023 11:05:59 PM EDT] Pending, The CA is processing your order, please just wait. (1/30)
[Sat 26 Aug 2023 11:06:03 PM EDT] Pending, The CA is processing your order, please just wait. (2/30)
[Sat 26 Aug 2023 11:06:06 PM EDT] Pending, The CA is processing your order, please just wait. (3/30)
[Sat 26 Aug 2023 11:06:10 PM EDT] Pending, The CA is processing your order, please just wait. (4/30)
[Sat 26 Aug 2023 11:06:13 PM EDT] evenstar.me:Verify error:18.221.195.49: Fetching https://blog-dev.domain.com/blog/.well-known/acme-challenge/vb4yX78MYwMN68-YOiBPXZ36dXI5iEsAZhokVUnwqKA: Timeout during connect (likely firewall problem)
[Sat 26 Aug 2023 11:06:13 PM EDT] Please add '--debug' or '--log' to check more details.
[Sat 26 Aug 2023 11:06:13 PM EDT] See: How to debug acme.sh · acmesh-official/acme.sh Wiki · GitHub
Issuing the certificate from Let's Encrypt failed, continuing ...
My web server is (include version): n/a
The operating system my web server runs on is (include version): Linux Mint Mate 20.3
My hosting provider, if applicable, is: n/a
I can login to a root shell on my machine (yes or no, or I don't know): yes
I'm using a control panel to manage my site (no, or provide the name and version of the control panel): no
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you're using Certbot): Command 'certbot' not found
Comments: per the Jitsi installation instructions on github (Self-Hosting Guide - Debian/Ubuntu server | Jitsi Meet), I had previously run the following commands:
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw allow 10000/udp
sudo ufw allow 22/tcp
sudo ufw allow 3478/udp
sudo ufw allow 5349/tcp
sudo ufw enable
After the failed certification issuance, I verified that these ports were open in terminal by running "telnet evenstar.me 80" (and also for ports 443, 10000, etc.).
I also tried pinging evenstar.me successfully.
I've also tried the command "sudo ufw allow 'Nginx Full'" but that made no difference.
I also went into my router and disabled the firewall, but this didn't make a difference either.
I've been trying to get this simple certificate issuance to work for almost four hours now, and I've read and tried everything I can find, but nothing seems to make any difference. It seems like there are no problems with the DNS, port forwarding, firewall, etc., but why can't Let's Encrypt get through to me?