Cara Pasang SSL Gratis di Hosting (Let's Encrypt, 2025)
SSL adalah lapisan keamanan yang membuat website kamu menggunakan HTTPS — tanda gembok hijau di browser yang menandakan koneksi terenkripsi dan aman. Kabar baiknya: SSL tidak perlu bayar mahal. Let’s Encrypt menyediakan SSL gratis yang diakui semua browser modern.
Artikel ini membahas cara pasang SSL gratis di hosting dalam waktu kurang dari 5 menit.
Mengapa SSL Wajib untuk Website?
Sebelum ke langkah teknis, ini alasan SSL bukan lagi opsional:
- Google mewajibkannya — website HTTP (tanpa SSL) diberi label “Not Secure” di Chrome sejak 2018
- Pengaruh peringkat Google — HTTPS adalah faktor ranking yang dikonfirmasi Google sejak 2014
- Kepercayaan pengunjung — 84% pembeli online membatalkan transaksi jika melihat website tidak aman
- Syarat payment gateway — Midtrans, Xendit, dan semua payment gateway Indonesia mewajibkan HTTPS
- Proteksi data — data yang dikirim pengunjung (form, login, pembayaran) dienkripsi
Jenis-Jenis SSL
Sebelum memasang, kenali dulu jenis SSL yang tersedia:
| Jenis | Biaya | Cocok untuk |
|---|---|---|
| Let’s Encrypt | Gratis | Blog, website personal, UMKM |
| DV SSL (berbayar) | Rp 100.000–500.000/tahun | Website bisnis |
| OV SSL | Rp 1–5 juta/tahun | Perusahaan menengah |
| EV SSL | Rp 5–20 juta/tahun | Bank, e-commerce besar |
Untuk kebanyakan website, Let’s Encrypt sudah lebih dari cukup.
Cara Pasang SSL Gratis via cPanel (Metode Paling Umum)
Hampir semua hosting Indonesia menyediakan aktivasi SSL gratis langsung dari cPanel. Ini cara termudahnya.
Langkah 1: Login ke cPanel
- Buka namadomain.com/cpanel atau link yang diberikan oleh hosting kamu
- Masukkan username dan password cPanel
- Klik “Login”
Jika kamu belum punya hosting, Niagahoster dan Hostinger keduanya menyediakan SSL gratis (Let’s Encrypt) yang diaktifkan otomatis saat kamu mendaftar.
Langkah 2: Temukan Menu SSL/TLS
Di dashboard cPanel, cari salah satu dari:
- “SSL/TLS” — biasanya di bagian “Security”
- “Let’s Encrypt SSL” — beberapa hosting menyediakan menu khusus
- “Free SSL” — nama menu di beberapa panel hosting
Langkah 3: Aktivasi SSL dengan Let’s Encrypt
Jika ada menu “Let’s Encrypt”:
- Klik menu tersebut
- Pilih domain yang ingin dipasangi SSL
- Centang opsi “www.namadomain.com” juga (untuk versi dengan www)
- Klik “Issue” atau “Install SSL”
- Tunggu 1–2 menit sampai proses selesai
- Kamu akan melihat notifikasi berhasil
Jika menu SSL/TLS biasa:
- Klik “SSL/TLS”
- Pilih “Manage SSL sites”
- Klik “Run SSL Wizard” atau “AutoSSL”
- Pilih domain → klik “Request”
Langkah 4: Verifikasi SSL Terpasang
Buka browser dan akses https://namadomain.com (dengan huruf “s” setelah http). Jika muncul ikon gembok (🔒) di address bar, SSL berhasil terpasang!
Cara Pasang SSL di Niagahoster
Niagahoster memiliki antarmuka yang sedikit berbeda. Berikut langkah spesifiknya:
- Login ke Member Area Niagahoster
- Masuk ke cPanel
- Scroll ke bagian “Security” → klik “SSL/TLS Status”
- Pilih domain yang ingin diaktifkan
- Klik “Run AutoSSL”
- Tunggu proses selesai (biasanya 1–3 menit)
Atau cara lebih mudah: dari Member Area, masuk ke “Kelola Hosting” → “SSL” → aktifkan toggle SSL untuk domain yang diinginkan.
Cara Pasang SSL di Hostinger
- Login ke hPanel Hostinger
- Klik “Websites” → pilih website kamu
- Masuk ke “Security” → “SSL”
- Klik “Install SSL” untuk domain kamu
- Pilih “Free” (Let’s Encrypt)
- Klik “Install”
SSL Hostinger biasanya aktif dalam hitungan menit dan diperpanjang otomatis setiap 90 hari.
Paksa Website Menggunakan HTTPS (Redirect HTTP ke HTTPS)
Setelah SSL terpasang, kamu perlu memastikan semua pengunjung diarahkan ke versi HTTPS. Tanpa ini, website bisa diakses via HTTP maupun HTTPS — yang bisa membingungkan Google.
Metode 1: Via .htaccess (Direkomendasikan untuk WordPress)
- Login ke cPanel → File Manager
- Buka folder public_html
- Temukan file .htaccess (aktifkan “Show Hidden Files” jika tidak terlihat)
- Klik kanan → Edit
- Tambahkan kode ini di baris paling atas:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
- Klik Save Changes
Metode 2: Via WordPress (Jika Menggunakan WordPress)
- Login ke WordPress Admin
- Masuk ke Pengaturan → Umum
- Ubah “WordPress Address (URL)” dan “Site Address (URL)” dari
http://menjadihttps:// - Klik “Simpan Perubahan”
Kemudian install plugin Really Simple SSL untuk menangani redirect dan mixed content otomatis:
- Plugin → Tambah Baru
- Cari “Really Simple SSL”
- Install dan Aktifkan
- Ikuti wizard yang muncul
Metode 3: Via cPanel (Cara Paling Mudah)
Beberapa hosting menyediakan opsi “Force HTTPS Redirect” langsung di cPanel:
- Di cPanel, cari “Domains”
- Klik domain kamu
- Aktifkan toggle “Force HTTPS Redirect”
Cek Mixed Content (Konten Campur)
Setelah aktifkan HTTPS, mungkin ada “mixed content warning” — terjadi ketika beberapa elemen di website (gambar, script, CSS) masih dimuat via HTTP.
Cara cek:
- Buka website kamu di Chrome
- Tekan F12 untuk buka Developer Tools
- Klik tab “Console”
- Jika ada peringatan “Mixed Content”, artinya ada elemen HTTP yang perlu diperbaiki
Cara perbaiki di WordPress:
Plugin Really Simple SSL biasanya menangani ini otomatis. Jika masih ada, gunakan plugin Better Search Replace untuk mengganti semua URL http://namadomain.com menjadi https://namadomain.com di database.
FAQ: SSL Gratis di Hosting
Apakah SSL Let’s Encrypt sama amannya dengan SSL berbayar?
Ya, untuk enkripsi data, Let’s Encrypt sama amannya dengan SSL berbayar. Perbedaannya hanya pada jaminan/garansi yang diberikan issuer dan tanda validasi bisnis (untuk OV/EV SSL).
Berapa lama SSL Let’s Encrypt berlaku?
90 hari. Tapi hosting yang baik (seperti Niagahoster dan Hostinger) memperpanjangnya secara otomatis sebelum kadaluarsa, jadi kamu tidak perlu khawatir.
SSL gratis bisa untuk semua domain?
Ya, termasuk subdomain. Untuk setiap domain atau subdomain, kamu perlu mengaktifkan SSL secara terpisah.
Website saya sudah HTTPS tapi masih muncul “Not Secure”?
Kemungkinan ada mixed content — beberapa elemen halaman masih dimuat via HTTP. Gunakan plugin Really Simple SSL untuk WordPress, atau periksa secara manual di Developer Tools browser.
Apakah SSL memengaruhi kecepatan website?
Ada overhead sangat kecil pada awal koneksi (TLS handshake), tapi dengan protokol HTTP/2 yang sudah didukung semua hosting modern, website HTTPS justru bisa lebih cepat dari HTTP biasa.
Kesimpulan
Memasang SSL gratis di hosting memakan waktu kurang dari 5 menit dan manfaatnya sangat besar: kepercayaan pengunjung meningkat, peringkat Google lebih baik, dan website kamu memenuhi standar keamanan modern.
Tidak ada alasan untuk menunda memasang SSL. Jika hostingmu belum menyediakan SSL gratis, pertimbangkan untuk pindah ke hosting yang lebih modern seperti Niagahoster atau Hostinger yang sudah menyertakan SSL gratis secara otomatis. 🔒
Artikel Terkait
Cara Backup Website di cPanel (Panduan Lengkap 2025)
Tutorial cara backup website di cPanel secara manual dan otomatis. Lindungi data website kamu dari kehilangan data, error, atau serangan hacker.
Cara Buat Email Bisnis dengan Domain Sendiri (Gratis via cPanel, 2025)
Tutorial cara buat email bisnis profesional dengan domain sendiri seperti nama@perusahaan.com menggunakan cPanel. Gratis, tanpa biaya tambahan, selesai dalam 5 menit.
Cara Install WordPress di Hosting cPanel (5 Menit, 2025)
Tutorial cara install WordPress di hosting menggunakan Softaculous di cPanel. Dari registrasi domain hingga WordPress siap digunakan, hanya 5 menit.