Email:

admin@webhostmurah.com

Konfirmasi

Cara Install Let’s Encrypt di DirectAdmin (Gratis & Auto SSL)

Let’s Encrypt adalah layanan SSL gratis yang bisa digunakan untuk mengamankan website dengan HTTPS. DirectAdmin sudah mendukung instalasi SSL Let’s Encrypt secara otomatis dengan fitur bawaan.

Panduan ini akan membahas cara install SSL Let’s Encrypt di DirectAdmin baik untuk user biasa (non-root) maupun server dengan akses root.

Syarat Sebelum Install SSL

  • Domain sudah pointing ke server (IP benar)
  • DNS aktif dan tidak error
  • Hosting aktif (DirectAdmin)
  • Port 80 bisa diakses (tidak diblok)

Cara Install Let’s Encrypt di DirectAdmin (Non-Root / User)

  1. Login ke DirectAdmin
  2. Pilih domain yang ingin diinstall SSL
  3. Masuk ke menu Account Manager → SSL Certificates
  4. Pilih opsi Free & automatic certificate from Let’s Encrypt
  5. Centang domain dan subdomain (www, mail, dll)
  6. Masukkan email aktif
  7. Klik Save / Issue

SSL akan otomatis terpasang dalam beberapa detik dan aktif di https.

Cara Install Let’s Encrypt (Via SSH / Root)

Jika Anda menggunakan VPS / root server, jalankan perintah berikut:

cd /usr/local/directadmin/custombuild/
./build clean all
./build update
./build letsencrypt
./build rewrite_confs

Aktifkan Let’s Encrypt di konfigurasi DirectAdmin:

nano /usr/local/directadmin/conf/directadmin.conf

Ubah menjadi:

letsencrypt=1
enable_ssl_sni=1

Restart DirectAdmin:

echo "action=directadmin&value=restart" >> /usr/local/directadmin/data/task.queue
/usr/local/directadmin/dataskq d2000

Setelah itu, login ke DirectAdmin dan aktifkan SSL dari menu seperti biasa.

Install SSL via Script (Manual)

DirectAdmin juga menyediakan script:

cd /usr/local/directadmin/scripts
./letsencrypt.sh request domainanda.com 4096

Script ini digunakan untuk request SSL secara manual melalui SSH.

Cara Cek SSL Berhasil

  • Buka https://domainanda.com
  • Pastikan muncul icon gembok
  • Tidak ada warning “Not Secure”

Auto Renewal SSL

SSL Let’s Encrypt berlaku selama 90 hari dan akan diperpanjang otomatis oleh DirectAdmin sebelum expired.

Error Umum & Solusi

SSL gagal install

  • Pastikan domain sudah pointing ke IP server
  • Cek DNS A record

Tidak muncul menu Let’s Encrypt

  • Fitur belum diaktifkan oleh admin
  • Periksa konfigurasi letsencrypt=1

Website tetap HTTP

  • Redirect HTTPS belum aktif

Redirect HTTP ke HTTPS

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Tips Agar SSL Berjalan Lancar

  • Jangan aktifkan redirect sebelum SSL terpasang
  • Gunakan email valid saat request
  • Pastikan tidak ada firewall blok port 80

Kesimpulan

Install Let’s Encrypt di DirectAdmin sangat mudah karena sudah terintegrasi otomatis. Baik user biasa maupun server root dapat mengaktifkan SSL dengan cepat dan aman.

Cara Restore Full Backup di Hosting DirectAdmin

Hosting Murah Indonesia dengan Performa Cepat & Stabil