Install Certbot Terbaru di Almalinux 8

Panduan untuk install Certbot terbaru di distro Almalinux 8. Buat kalian yang belum tahu, certbot ini adalah aplikasi bot yang digunakan untuk automasi generate SSL Let’s Encrypt dari interface SSH. Sangat mudah digunakan, dan tidak ribet.

Install Komponen

Pertama, kita pastikan sudah menggunakan Epel release.

dnf update
dnf install epel-release

Jika kamu menggunakan Apache, maka

dnf install certbot python3-certbot-apache mod_ssl

Namun, jika kamu menggunakan nginx, maka

dnf install certbot python3-certbot-nginx

Jika sudah terpasang, maka kita verifikasi versi bot terlebih dahulu. Fungsinya ga terlalu pentih sih, haha…

certbot --version

Request SSL Certificate

Tahap selanjutnya adalah kita generate SSL. Biasanya saya lebih suka menggunakan ini :

certbot -d domainku.com

Dimana certbot akan melakukan generate SSL pada domainku.com secara standalone dan hanya melakukan verifikasi menggunakan DNS A record saja.

Jika kamu running command tersebut pertama kali, maka ada beberapa ketentuan yang wajib kamu Accept, dan ada optional juga bisa kamu tolak. Kamu juga nanti disuruh untuk memberitahu email untuk notifikasi email jika butuh di renew.

Konfigurasi Apache

Karena saya menggunakan Apache multi virtual host, ketika sudah execute command di atas, maka otomatis pada /etc/httpd/conf.d/domain-ssl.conf akan terbentuk dengan sendirinya beserta dengan daleman confignya.

Yang perlu kalian lakukan adalah verifikasi apakah config sudah benar.

apachectl configtest

Jika semua sudah oke, semua syntax hasilnya oke semua, maka kita reload httpd.

systemctl reload httpd

Selamat! Kini website kamu sudah https!

Leave a Reply

Your email address will not be published. Required fields are marked *