Jika situs web Anda di-host pada peladen cPanel, mengamankannya dengan sertifikat SSL tepercaya sangatlah mudah berkat protokol ACME. Dengan dukungan untuk otoritas sertifikat komersial dan penerapan otomatis, Anda dapat menyiapkan HTTPS dengan cepat menggunakan ACME.sh-tanpa bergantung pada AutoSSL atau pengunggahan manual.

Dalam tutorial ini, Anda akan mempelajari cara menginstal sertifikat SSL ACME di cPanel menggunakan klien ACME.sh. Kami akan membahas penyiapan lengkap, termasuk cara mendaftar pada otoritas sertifikat Anda menggunakan kredensial EAB, menerbitkan sertifikat melalui validasi webroot, dan secara otomatis menerapkannya pada domain Anda menggunakan API asli cPanel.
Metode ini bekerja bahkan pada hosting bersama, selama akses SSH diaktifkan.
Apa yang Anda Butuhkan
Sebelum memulai, pastikan:
- Anda memiliki akses SSH ke akun cPanel Anda (baik melalui Terminal bawaan atau klien eksternal seperti PuTTY).
- Penyedia hosting Anda mengizinkan skrip shell kustom (sebagian besar mengizinkannya pada tahun 2025).
- Anda memiliki informasi berikut ini dari penyedia sertifikat SSL Anda:
- URL Direktori ACME (mis. https://acme.yourdomain.com/v2/DV)
- Pengenal Kunci EAB (EAB KID)
- Kunci HMAC EAB
- Domain Anda mengarah ke akun hosting web yang benar (DNS seharusnya sudah dikonfigurasi).
Langkah 1 – Buka Terminal cPanel
Anda dapat menggunakan terminal bawaan cPanel atau SSH eksternal. Terminal internal lebih cepat untuk tugas-tugas cepat, sedangkan SSH eksternal lebih baik untuk pekerjaan tingkat lanjut, skrip kustom, atau ketika Anda membutuhkan sesi yang lebih stabil untuk operasi yang lebih lama.
Opsi A: Gunakan terminal bawaan cPanel
- Masuk ke dasbor cPanel Anda.
- Gulir ke bagian “Lanjutan” dan klik “Terminal“.
- Terima permintaan jika ini adalah pertama kalinya Anda menggunakannya.
Opsi B: Gunakan SSH eksternal
Anda juga dapat menyambung menggunakan klien SSH eksternal seperti PuTTY atau Terminal (macOS/Linux). Tanyakan kepada penyedia hosting Anda:
- Nama host atau IP SSH
- Nomor port (beberapa penyedia mengubahnya dari 22)
- Kredensial masuk
Langkah 2 – Instal ACME.sh
Setelah berada di dalam terminal, jalankan perintah berikut untuk menginstal klien ACME.sh:
curl https://get.acme.sh | sh
Setelah instalasi, mulai ulang sesi terminal Anda atau jalankan:
source ~/.bashrc
Kemudian konfirmasikan bahwa itu berfungsi:
acme.sh --version
Anda akan melihat nomor versi dan hak cipta saat ini.
Langkah 3 – Daftarkan Akun ACME Anda
Sekarang daftarkan diri Anda ke server ACME penyedia SSL Anda menggunakan kredensial EAB Anda:
acme.sh --register-account \
--server "https://your.acme-server.com/v2/DV" \
--eab-kid "YOUR_EAB_KID" \
--eab-hmac-key "YOUR_EAB_HMAC_KEY"
Pengenal Kunci (KID) biasanya berupa string yang lebih pendek; Kunci HMAC – string yang lebih panjang. Tempelkan persis seperti yang disediakan, tanpa spasi tambahan.
Pastikan tidak ada spasi atau tanda kutip tambahan dalam nilai EAB Anda. Nilai ini biasanya peka terhadap huruf besar-kecil dan dibatasi oleh CA Anda.
Jika Anda mendapatkan kesalahan “perintah tidak ditemukan” saat menjalankan acme.sh, coba jalankan jalur lengkapnya:
~/.acme.sh/acme.sh
Anda dapat menemukan lokasi pemasangan yang tepat dengan menggulir ke atas setelah pemasangan. Cari pesan seperti:
Diinstal ke /home/yourusername/.acme.sh/acme.sh.
Langkah 4 – Terbitkan Sertifikat (Validasi Webroot)
Sekarang mari kita terbitkan sertifikat SSL menggunakan jalur webroot domain Anda. Hal ini memungkinkan server ACME memverifikasi kontrol domain dengan menempatkan file validasi dalam folder yang dapat diakses server secara publik.
Jalankan perintah ini (ganti nilai yang sesuai):
acme.sh --issue \
--webroot /home/yourcpuser/public_html \
--domain yourdomain.com \
--domain www.yourdomain.com \
--server "https://your.acme-server.com/v2/DV" \
--eab-kid "YOUR_EAB_KID" \
--eab-hmac-key "YOUR_EAB_HMAC_KEY"
Anda dapat menemukan jalur webroot Anda di dasbor utama cPanel di bawah “Informasi Umum” > Document Rootatau “Direktori Utama.”
Setelah Anda menyelesaikan langkah ini, file sertifikat Anda akan disimpan di ~/.acme.sh/yourdomain.com/
Langkah 5 – Menyebarkan Sertifikat ke cPanel
Sekarang Anda akan menerapkan sertifikat ke domain Anda menggunakan API cPanel:
acme.sh --deploy \
--domain yourdomain.com \
--deploy-hook cpanel_uapi
Perintah ini menginstal sertifikat ke dalam penyimpanan SSL cPanel, secara otomatis menerapkannya pada domain, dan menggantikan sertifikat yang lebih lama jika ada
Untuk memeriksa ulang hasilnya di cPanel, buka SSL/TLS > Kelola Situs SSL. Temukan domain Anda dan konfirmasikan bahwa sertifikat sudah terdaftar
Langkah 6 – Konfirmasikan Pembaruan Dijadwalkan
ACME.sh menginstal pekerjaan cron secara default yang mencoba memperbarui ~30 hari sebelum kedaluwarsa.
Untuk mengujinya secara manual, jalankan:
acme.sh --cron --force
Ini mensimulasikan pembaruan dan menerapkan sertifikat yang diperbarui. Jika berhasil, Anda sudah siap sepenuhnya.
Pertanyaan Umum
Jika Anda mengalami masalah atau hanya ingin memahami prosesnya dengan lebih baik, berikut ini adalah beberapa pertanyaan yang sering diajukan untuk membantu memperjelas.
Bagaimana jika saya tidak tahu jalur webroot saya?
Pada cPanel, buka Manajer File, arahkan ke folder situs publik utama Anda (biasanya /public_html/), dan klik kanan > “Copy path.” Gunakan itu sebagai nilai –webroot Anda.
Dapatkah saya mengamankan subdomain atau situs pementasan?
Ya – cukup tambahkan beberapa bendera domain:
--domain yourdomain.com --domain www.yourdomain.com --domain staging.yourdomain.com
Apa yang terjadi jika saya kehilangan akses SSH nanti?
Setelah sertifikat terinstal dan ACME.sh diatur dengan cron, pembaruan terjadi secara otomatis. Tetapi jika Anda kehilangan akses SSH secara permanen, Anda harus beralih ke metode instalasi ulang manual.
Kata Penutup
Anda sekarang telah mempelajari cara menginstal sertifikat SSL ACME di cPanel menggunakan ACME.sh, dengan dukungan penuh untuk penyedia sertifikat komersial. Mulai dari mendaftarkan akun Anda hingga menerapkan dan memperbarui sertifikat secara otomatis, metode ini memberi Anda HTTPS yang andal dan berulang tanpa batasan bawaan cPanel.
Hemat 10% untuk Sertifikat SSL saat memesan hari ini!
Penerbitan cepat, enkripsi kuat, kepercayaan peramban 99,99%, dukungan khusus, dan jaminan uang kembali 25 hari. Kode kupon: SAVE10
