Deploy Aplikasi Berbasis Laravel di CloudPanel

Pengantar

Laravel merupakan salah satu framework PHP paling populer yang digunakan dalam pengembangan aplikasi web modern. Dengan bantuan CloudPanel, proses deploy Laravel menjadi lebih cepat, aman, dan efisien. Artikel ini akan membahas langkah-langkah lengkap untuk melakukan deployment Laravel di CloudPanel, mulai dari persiapan hingga pengaturan environment

Persyaratan

  1. Server dengan CloudPanel terinstal.
  2. Akses admin ke CloudPanel.
  3. Aplikasi Laravel siap di-deploy (bisa via Git atau upload manual).
  4. Domain (opsional, tapi direkomendasikan).
  5. SSH key jika menggunakan Git clone dari private repository

Buat Website Laravel di CloudPanel

  1. Login ke CloudPanel melalui https://your-domain.com:8443
  2. Masuk sebagai admin.
  3. Klik menu Sites → Add Site

  4. Pilih Create a PHP Site 

  5. Pilih 
    1. Application Laravel dengan versi sesuai kebutuhan 
    2. Isi Domain Name dengan domain atau subdomain anda 
    3. PHP Version sesuai dengan kebutuhan anda 
    4. Isi Site User dan Site User Password bisa default atau buat sesuai kebutuhan anda
  6. Klik Create

 

Upload Proyek Laravel

  1. Masuk ke menu Site Laravel anda, kemudian klik menu File manager
  2. Buka menu htdocs > nama site laravel anda, kemudian klik Add New, Upload File  

  3. Ekstrak Folder anda dan pastikan struktur file Laravel anda seperti gambar dibawah 

 

Konfigurasi Database

  1. Masuk ke menu Site, dan klik Manage pada site yang mau di konfigurasi database nya

  2. Klik menu Databases, kemudian klik Add Database

  3. Pastikan Database Name, Database User Name, dan Database User Password sesuai dengan database aplikasi anda, kemudian klik Add Database

  4. Masuk ke phpMyAdmin dengan cara, klik Manage pada bagian Database User yang sudah dibuat pada tahap sebelumnya

  5. Import database aplikasi anda di phpMyAdmin

 

Konfigurasi .env

  1. Masuk ke menu File Manager 
  2. Buka file .env

  3. Edit .env dengan konfigurasi sesuai database Anda

 

Aktifkan SSL

  1. Buka menu Sites → [Your Domain]
  2. Klik SSL
  3. Aktifkan opsi Let's Encrypt SSL
  4. Simpan perubahan

 

 

Cek Website

  1. Buka domain Anda di browser
    https://domainanda.com
  2. Jika berhasil domain anda akan menampilkan aplikasi anda 

 

Kesimpulan

Dengan CloudPanel, proses deployment Laravel menjadi jauh lebih mudah dan terstruktur. CloudPanel menyediakan antarmuka yang ramah pengguna, fitur SSL otomatis, serta dukungan PHP terbaru menjadikannya pilihan ideal untuk menjalankan aplikasi Laravel secara profesional


Artikel Lain

WhatsApp Kami

Support : +6282138153600

Admin Finance : +6285191239466