Instal Certbot di Ubuntu 20.04

Opsi Pertama - Instal Certbot di Ubuntu dengan PIP

Pengguna server cloud dapat menginstal Certbot di Ubuntu dengan PIP.

  1. Pertama , install PIP:
    sudo apt install python3 python3-venv libaugeas0
  2. Siapkan environment:
    sudo python3 -m venv /opt/certbot/
    sudo /opt/certbot/bin/pip install --upgrade pip
  3. Install Certbot di Apache atau NGINX (pilih webserver yang anda gunakan):
    sudo /opt/certbot/bin/pip install certbot certbot-apache
    sudo /opt/certbot/bin/pip install certbot certbot-nginx
  4. Buat symlink untuk  memastikan Certbot berjalan dengan baik:
    sudo ln -s /opt/certbot/bin/certbot /usr/bin/certbot

Opsi Kedua - Install Certbot in Ubuntu with snapd

  1. Install snapd:
    sudo apt install snapd2.
  2. Pastikan Anda telah menginstal snapd versi terbaru:
    sudo snap install core; sudo snap refresh core
  3. Install Certbot dengan snapd:
    sudo snap install --classic certbot
  4. Buat a symlink untuk memastikan Certbot dapat berjalan dengan baik:
    sudo ln -s /snap/bin/certbot /usr/bin/certbot

Create an SSL Certificate with Certbot

  1. Pilih opsi terbaik untuk kebutuhan Anda.
    Buat sertifikat SSL untuk semua domain dan konfigurasikan redirect di server web:
    sudo certbot --apache
    sudo certbot --nginx

    Buat sertifikat SSL untuk domain tertentu (disarankan jika Anda menggunakan nama host sistem Anda):
    sudo certbot --apache -d example.com -d www.example.com

    Hanya instal sertifikat SSL:
    sudo certbot certonly --apache
    sudo certbot certonly --nginx
  2. Masukkan alamat email untuk pemberitahuan pembaruan dan keamanan.
    Agree to the terms of service.
    Tentukan apakah akan menerima email.
    Jika diminta, pilih apakah akan mengalihkan HTTP ke HTTPS – 1 (tidak ada pengalihan, tidak ada perubahan lebih lanjut pada server) atau 2 (mengalihkan semua permintaan HTTP ke HTTPS).