Pendahuluan
SSL (Secure Socket Layer) menjaga koneksi website kamu tetap terenkripsi. Let’s Encrypt menyediakan SSL gratis dan bisa dipasang langsung di VPS tanpa panel seperti aaPanel. Tutorial ini membahas langkah-langkah install dan auto-renew SSL menggunakan Certbot.
Langkah 1: Install Certbot
sudo apt update
sudo apt install certbot python3-certbot-nginx -y
Untuk pengguna Apache, ganti dengan:
sudo apt install certbot python3-certbot-apache -y
Langkah 2: Dapatkan & Pasang SSL
Pastikan domain kamu sudah mengarah ke IP VPS. Lalu jalankan:
sudo certbot --nginx -d contohdomain.com -d www.contohdomain.com
Ikuti instruksi di layar — Certbot akan otomatis menulis konfigurasi SSL ke file Nginx kamu dan membuat sertifikat baru di /etc/letsencrypt/live/.
💡 Jika pakai Apache, gunakan perintah sudo certbot --apache.
Langkah 3: Auto Renew SSL
SSL dari Let’s Encrypt berlaku 90 hari. Agar otomatis diperbarui, jalankan:
sudo crontab -e
Lalu tambahkan baris berikut:
0 3 * * * /usr/bin/certbot renew --quiet
Artinya: cek dan perpanjang sertifikat otomatis setiap pukul 03:00 dini hari.
FAQ
Apakah Certbot gratis?
Ya, sepenuhnya gratis dari Let’s Encrypt.
Apakah bisa digunakan di VPS mana saja?
Bisa. Cocok untuk semua VPS SufaNet, baik di Indonesia maupun Singapore.
Kalau pakai aaPanel masih perlu Certbot?
Tidak. aaPanel sudah menyediakan integrasi Let’s Encrypt bawaan.
Kesimpulan
Dengan Certbot, kamu bisa pasang SSL gratis di VPS tanpa panel dalam hitungan menit. Aman, cepat, dan bisa diatur otomatis — cocok buat kamu yang pakai VPS murah SufaNet untuk website, API, atau server pribadi.