Ver 2.0.7882 Coturn-certbot-deploy.sh not found. this is a bug?

I deploy JItsiMeet latest ver.2.0.7882.

but I conduct turnserver setting. error occour [Coturn-certbot-deploy.sh not found]

this is a bug?

Any idea?

Thanks by advance for any help.

Proc.

Yep, there is no such file now. Are you updating all of the packages?
What do you see dpkg -l | grep jitsi?
Now there is this script: jitsi-meet/coturn-le-update.sh at master · jitsi/jitsi-meet · GitHub

dear damencho
Thank you for your reply.

I installed turnserver by referring to the official document, but an error occurs because it is the procedure of the old shell script “Coturn-certbot-deploy.sh”.

Could you please modify the official document?
Setting up TURN | Jitsi Meet


systemctl stop nginx
DOMAIN=“turn-jitsi-meet.example.com
EMAIL="myemail@example.com"
TURN_HOOK=/etc/letsencrypt/renewal-hooks/deploy/0000-coturn-certbot-deploy.sh
cp /usr/share/jitsi-meet-turnserver/coturn-certbot-deploy.sh $TURN_HOOK
chmod u+x $TURN_HOOK
sed -i “s/jitsi-meet.example.com/$DOMAIN/g” $TURN_HOOK

/usr/bin/certbot certonly --noninteractive
–standalone
-d $DOMAIN
–agree-tos --email $EMAIL
–deploy-hook $TURN_HOOK

systemctl start nginx

We apologize for any inconvenience this may cause.

osamu135jp

I will take a look tomorrow

Thanks for the report

This is document explains how to configure it to use port 443. Otherwise, coturn is installed with default ports when installing jitsi-meet.

These should be the steps. I will test them tomorrow and will update the handbook with the steps.

systemctl stop nginx
DOMAIN="turn-jitsi-meet.example.com"
/opt/acmesh/.acme.sh/acme.sh -f --issue -d ${DOMAIN} --standalone --server letsencrypt
/opt/acmesh/.acme.sh/acme.sh -f --install-cert \
    -d ${DOMAIN} \
    --key-file /etc/jitsi/meet/${DOMAIN}.key \
    --fullchain-file /etc/jitsi/meet/${DOMAIN}.crt \
    --reloadcmd "/usr/share/jitsi-meet/scripts/coturn-le-update.sh ${DOMAIN}"
/usr/share/jitsi-meet/scripts/coturn-le-update.sh ${DOMAIN}
systemctl start nginx

dear damencho

Thank you very much for your response.

Because we use JitsiMeet’s turnserver for 443 port,Official documentation instructions are mandatory.

We apologize for the inconvenience, but please edit Official documentation so that there are no errors.

Thank you for your continued support.

osamu135jp

This will be the update, test it and it works.

dear demancho

Thank you for your response.

We will also conduct a performance test.

Thank you.

osamu135jp

Dear damancho

Many apologies
I ran the test code and I get a bug.

result


Tue Nov 8 06:38:10 UTC 2022] Using CA: https://acme-v02.api.letsencrypt.org/directory
[Tue Nov 8 06:38:10 UTC 2022] Please install socat tools first.
[Tue Nov 8 06:38:10 UTC 2022] _on_before_issue.
[Tue Nov 8 06:38:10 UTC 2022] Installing key to: /etc/jitsi/meet/turn-jitsimeetserver.com.key
cat: /root/.acme.sh/turn-jitsimeetserver.com/turn-jitsimeetserver.com.key: No such file or directory
cp: cannot stat ‘/etc/jitsi/meet/turn-jitsimeetserver.com.crt’: No such file or directory

We apologize for the inconvenience, but please correct the official document.

osamu135jp

What did you run?

Did this one succeed /opt/acmesh/.acme.sh/acme.sh -f --issue -d ${DOMAIN} --standalone --server letsencrypt?

Dear damencho

Thank you for your response.
JItsiMeet Turnserver 443 communication successfully operated.
It worked fine.

Thank you very much for your prompt response

osamu135jp