Sejak versi 62, cPanel menyediakan fitur bernama Manage AutoSSL. Fitur ini memungkinkan Anda untuk mengelola SSL gratis pada VPS cPanel. Dalam panduan ini, kami akan berbagi cara install SSL Let’s Encrypt di WHM pada layanan VPS cPanel beserta cara menggunakannya.
Mengenal SSL Let’s Encrypt
Let’s Encrypt adalah salah satu penyedia sertifikat SSL (Certificate Authority) yang menyediakan sertifikat SSL/TLS secara gratis. Layanan ini disediakan oleh Internet Security Research Group (ISRG) dengan tujuan meningkatkan keamanan web secara luas.
Sertifikat yang diterbitkan oleh Let’s Encrypt memiliki masa berlaku selama 90 hari dan harus diperbarui (renewal) sebelum masa berlakunya habis. Proses perpanjangan sertifikat dapat dilakukan secara otomatis menggunakan klien ACME (Automatic Certificate Management Environment), seperti Certbot, yang direkomendasikan untuk memastikan keamanan dan kelangsungan layanan website Anda.
Fitur Manage AutoSSL di WHM
Menu Manage AutoSSL di WHM berfungsi untuk mengelola AutoSSL yang memungkinkan Anda untuk menginstal dan melakukan renewal sertifikat SSL secara otomatis.
Pada versi cPanel terbaru (saat ini versi 118), hanya tersedia 1 penyedia SSL saja yaitu Let’s Encrypt. Di versi sebelumnya, tersedia juga versi cPanel Comodo yang dijadikan sebagai default AutoSSL pada WHM. Menu Manage AutoSSL dapat diakses melalui WHM pada menu “SSL/TLS” > “Manage AutoSSL”. Berikut contoh tampilannya.

UPDATE:
Secara default, cPanel menggunakan Let’s Encrypt sebagai penyedia AutoSSL, yang memungkinkan sertifikat SSL diterbitkan dan diperbarui secara otomatis tanpa perlu melakukan instalasi secara manual oleh pengguna.
Dengan demikian, Anda tidak perlu melakukan instalasi sertifikat SSL secara manual, karena proses ini ditangani secara otomatis oleh sistem.
Namun, apabila versi cPanel di VPS Anda masih menggunakan versi 114 atau sebelumnya, maka Anda perlu melakukan instalasi SSL Let’s encrypt secara manual melalui SSH. Anda bisa mengikuti panduan berikut.
Mengaktifkan Lets Encrypt di WHM
Langkah pertama yang harus kita lakukan adalah install Lets Encrypt di WHM. Setelah itu, kita bisa mengaktifkan Lets Encrypt melalui AutoSSL. Berikut langkah-langkahnya.
Step 1. Install Lets Encrypt WHM
- Login SSH ke vps, panduannya bisa dilihat di sini.
- Jalankan perintah :
# /scripts/install_lets_encrypt_autossl_provider

Step 2. Setting Manage AutoSSL
Setelah instalasi SSL Let’s Encrypt melalui SSH selesai, selanjutnya Anda bisa mengubah Manage autossl di WHM untuk mengaktifkan ssl gratis dari lets encrypt. Langkahnya sebagai berikut :
- Login ke WHM.
- Klik menu SSL/TLS > Manage AutoSSL.
- Pilih opsi “Let’s Encrypt™” di “Manage AutoSSL” seperti gambar berikut.

- Untuk mengaktifkan AutoSSL untuk user tertentu dilakukan dari menu “SSL/TLS” > “Manage AutoSSL” > “Manage Users”. Klik “Enable AutoSSL” pada user yang ingin diaktifkan.

Catatan :
Pastikan dns domain utama dan www untuk user yang ingin diaktifkan sudah mengarah ke IP server (VPS)
- Tunggu beberapa menit, hasil installasi SSL juga bisa diperiksa di cPanel melalui menu “SSL/TLS Manager” > “Install and Manage SSL for your site (HTTPS)” > “Manage SSL sites”.

- Pada bagian “Certificate Details”, Issuer: Let’s Encrypt.
Sampai tahap ini, proses install dan mengaktifkan ssl gratis dari Let’s encrypt di WHM telah selesai.
Kesimpulan
Pada versi cPanel 118, Let’s Encrypt menjadi satu-satunya Certificate Authority (CA) yang digunakan di WHM, sehingga proses install dan renewal SSL berjalan secara otomatis tanpa memerlukan konfigurasi tambahan. Namun, pada versi cPanel 114 dan sebelumnya, anda perlu melakukan instalasi Let’s Encrypt secara manual dengan mengikuti panduan diatas.
Bagi Anda pengguna layanan shared hosting, cloud hosting dan wordpress hosting di Rumahweb, fitur ssl gratis dari lets encrypt akan terinstall otomatis setelah layanan diaktifkan. Anda juga bisa melihat instalasi autoSSL melalui cPanel, pada artikel berikut: install ssl gratis cPanel.
Demikian artikel install dan cara menggunakan autoSSL di WHM, selamat mencoba. 🙂