Cara Install Let’s Encrypt SSL dengan Certbot di Ubuntu 22.04

Cara Install Let’s Encrypt SSL dengan Certbot di Ubuntu 22.04

Pendahuluan

Memiliki SSL (Secure Socket Layer) pada website sangat penting untuk meningkatkan keamanan dan membangun kepercayaan pengunjung. Salah satu cara yang populer untuk mengamankan website adalah dengan menggunakan sertifikat SSL gratis dari Let’s Encrypt. Sertifikat SSL ini dapat diinstal menggunakan alat yang disebut Certbot. Dalam artikel ini, kami akan membahas langkah-langkah untuk menginstal Let's Encrypt SSL menggunakan Certbot di server Ubuntu 22.04.

Apa itu Lets Encrypt dan Certbot?

  • Lets Encrypt adalah penyedia sertifikat SSL gratis yang menawarkan cara mudah untuk mengamankan website dengan SSL.

  • Certbot adalah alat otomatis yang memungkinkan Anda mengonfigurasi dan mengelola sertifikat SSL Let's Encrypt dengan mudah di server web seperti Apache atau Nginx.

Persyaratan

Sebelum melanjutkan, pastikan Anda memiliki hal-hal berikut:

  • Akses root atau sudo di server Ubuntu 22.04.

  • Domain yang sudah terarah ke server (DNS sudah terkonfigurasi).

  • Web server yang terpasang, seperti Apache atau Nginx.

Langkah-langkah Instalasi Lets Encrypt SSL dengan Certbot di Ubuntu 22.04

  1. Memperbarui Paket Sistem
    Sebelum menginstal Certbot, pastikan sistem Anda diperbarui terlebih dahulu. Anda dapat melakukannya dengan perintah berikut:
    sudo apt update
    sudo apt upgrade -y
    

  2. Install Certbot dan plugin untuk web server

    Pilih sesuai web server yang Anda gunakan.

    Untuk Nginx:

    sudo apt install certbot python3-certbot-nginx -y
    

    Untuk Apache:

    sudo apt install certbot python3-certbot-apache -y
    
  3. Verifikasi instalasi
    certbot --version
    

    Output akan menampilkan versi Certbot jika instalasi berhasil.

  4. Mendapatkan Sertifikat SSL Gratis
    • Untuk Nginx:
      (Jalankan perintah berikut menggantikan domainkamu.com dengan domain Anda)
      sudo certbot --nginx -d domainkamu.com -d www.domainkamu.com
      
    • Untuk Apache

      sudo certbot --apache -d domainkamu.com
      
    • Kemudian ikuti panduan berikut :

      • Penjelasan:
        Masukkan alamat email yang digunakan untuk menerima notifikasi perpanjangan dan informasi keamanan SSL.

        Saving debug log to /var/log/letsencrypt/letsencrypt.log
        Enter email address (used for urgent renewal and security notices)
         (Enter 'c' to cancel): emailmu@gmail.com
      • Penjelasan:
        Ketik Y lalu tekan Enter untuk menyetujui syarat dan ketentuan Let’s Encrypt.

        Please read the Terms of Service at
        https://letsencrypt.org/documents/LE-SA-v1.6-August-18-2025.pdf
        (Y)es/(N)o:
        
      • Penjelasan:
        Pilih N jika tidak ingin menerima email tambahan.

        Would you be willing to share your email address with the Electronic Frontier Foundation (EFF)?
        (Y)es/(N)o:
        
      •  Setelah proses verifikasi selesai, Certbot akan menampilkan informasi seperti berikut:

        Successfully received certificate.
        Certificate is saved at: /etc/letsencrypt/live/domainmu.com/fullchain.pem
        Key is saved at: /etc/letsencrypt/live/domainmu.com/privkey.pem
        This certificate expires on 2026-03-18.
        Certbot has set up a scheduled task to automatically renew this certificate.
        

        Penjelasan:
        Sertifikat SSL berhasil dibuat dan akan diperpanjang secara otomatis sebelum masa berlaku habis.

      • Penjelasan:
        SSL berhasil diaktifkan dan website sudah menggunakan HTTPS.

        Congratulations! You have successfully enabled HTTPS on https://domainmu.com
        
         
  5. Cek SSL di Browser
    Buka browser dan akses:
    https://domainmu.com

    Jika SSL berhasil terpasang, akan muncul ikon gembok pada address bar browser.

Kesimpulan

Menggunakan SSL gratis dari Let’s Encrypt dengan bantuan Certbot di Ubuntu 22.04 merupakan solusi praktis dan aman untuk melindungi website. Proses instalasinya mudah, mendukung pembaruan sertifikat secara otomatis, serta membantu meningkatkan keamanan, kepercayaan pengunjung, dan peringkat SEO dengan memastikan website dapat diakses melalui protokol HTTPS.


Artikel Lain

WhatsApp Kami

Support : +6282138153600

Admin Finance : +6285191239466