Debian 9 ternyata sudah tidak disupport secara langsung ketika install Letsencrypt menggunakan Certbot atau script letsencrypt-auto.
Error ditandai dengan munculnya pesan seperti berikut :
[email protected]:~/src/letsencrypt# ./certbot-auto renew --apache Skipping bootstrap because certbot-auto is deprecated on this system. Your system is not supported by certbot-auto anymore. Certbot cannot be installed. Please visit https://certbot.eff.org/ to check for other alternatives.
Untuk mengatasi ini harus dilakukan install Snapd terlebih dahulu, berikut langkah-langkah installnya :
1. Install Snapd
$ sudo apt update $ sudo apt install snapd
2. Install Snapd Core
$ sudo snap install core core 16-2.45.2 from Canonical✓ installed $ sudo snap refresh core
3. Remove Certbot-auto dan Paket OS Certbot lainnya
$ sudo apt-get remove certbot
4. Install Certbot
$ sudo snap install --classic certbot
5. Persiapkan Perintah Certbot
$ sudo ln -s /snap/bin/certbot /usr/bin/certbot
6. Install Certificates Baru
$ sudo certbot --apache
atau
Hanya Buat Certificates saja
$ sudo certbot certonly --apache
Untuk Nginx lakukan perintah dibawah ini
$ sudo certbot --nginx
atau
$ sudo certbot certonly --nginx
7. Test Otomatis Renewal
$ sudo certbot renew --dry-run
Sampai disini Certbot sudah dapat digunakan, selamat mencoba…