Jitsi Meet Let’s Encrypt SSL Sertifikasını Otomatik Olarak Yenileme

Jitsi Meet kurumunu anlattığım yazımda sunucuya ücretsiz let’s encrypt ssl sertifikası kurulumunu yapmıştım. Fakat bu ücretsiz sertifika 3 ay sürüyor ve yenilenmesi gerekiyor. Bu yazıda crontab kullanarak sertifikanın otomatik olarak yenilenmesini sağlayacağım.

cd /opt

komutu ile opt klasörünün içine giriyoruz.

nano run.sh

komutu ile yeni bir script oluşturuyoruz ve aşağıdaki satırları script’in için kopyalıyoruz. Ctrl + X + Y ile dosyayı kaydediyoruz.

#!/bin/bash
/usr/sbin/service nginx stop
/usr/local/bin/certbot renew
/usr/sbin/service nginx start

chmod +x run.sh

komutu ile run.sh script dosyasını çalıştırılabilir bir hale getiriyoruz.

crontab -e

komutu ile script’in çalışma zamanını ayarlayacağız aşağıdaki satırı crontab’ın içine kopyalıyoruz.

0 0 1 * 0 /opt/run.sh >/dev/null 2>&1

Ctrl+X+Y ile kaydediyoruz. 0 0 1 * 0 pazar günleri saat 00:00 çalışacağı anlamına geliyor sizde Crontab Generator adresinden kendi görev zamanlayıcınızı oluşturabilirsiniz.

Not; Let’s encrypt ssl sertifika süresinin bitimine son bir ay kala yenilendiğini unutmayınız. 

Umarım yardımcı olmuştur. Bir sonraki yazıda görüşmek üzere…

Kaynak Bilişim Notları

Yorum Yap

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Reklamları bizde sevmiyoruz fakat Bilişim Notları’nın devamlılığını sağlaması için
reklam gelirlerine ihtiyacı vardır.

Lütfen Adblock eklentisi üzerinden bilisimnotlari.com adresini whitelist’e ekleyiniz.