Cara Install Let’s Encrypt SSL di RunCloud Free Plan

Cara Install Let's Encrypt SSL di RunCloud Free Plan

RunCloud adalah sebuah perangkat lunak berbasis cloud untuk server management panel. Pada akun free plan RunCloud fiturnya terbatas, termasuk tidak aktifnya fitur untuk install SSL. Tapi kita masih tetap bisa install SSL dari Let’s Encrypt secara manual, langsung install melalui koneksi SSH.

Install Let’s Encrypt

Install certbot.

Install pip package manager.

Install rcssl via pip.

Install SSL pada web application yang ada di RunCloud, misal webapp.

Jika ingin install SSL di semua web application.

Hasilnya.

Tes hasil install SSL dengan mengakses domainnya, misal https://domain.com.

Aktifkan autopilot mode untuk install SSL secara otomatis setiap membuat web application baru.

Untuk menonaktifkan autopilot mode.

Uninstall SSL dari web application webapp.

Uninstall SSL dari semua web application.

Redirect HTTPS

Install SSL sudah berhasil dan bisa akses HTTPS, tetapi belum redirect ke HTTP, jadi tetap mengakses secara manual untuk akses HTTPS.

Supaya bisa redirect ke HTTPS, kita harus melakukan konfigurasi tambahan di Nginx server block dari web application.

Buka file konfigurasi Nginx server block dari web application.

Hasilnya.

Ubah menjadi.

Restart Nginx.

Tes akses http://domain.com, harus bisa redirect ke https://domain.com.

Selamat mencoba 🙂

Gratis saldo $100 untuk pendaftaran akun baru di Vultr. Daftar sekarang juga.

Dukung blog ini dengan memberikan donasi melalui Trakteer.id, PayPal, atau Jenius Pay $musaamin.

Default image
Musa Amin
I am a Linux System Administrator and also write many tutorials about Linux, Cloud, and Open Source. Hire me via email hai[at]musaamin.web.id.
Articles: 728

Leave a Reply