Debian 9 ternyata sudah tidak disupport secara langsung ketika install Letsencrypt menggunakan Certbot atau script letsencrypt-auto.

Error ditandai dengan munculnya pesan seperti berikut :

root@bodi:~/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…