Menggunakan Forge atau Envoyer


Dalam tutorial ini, kita akan membahas secara detail tentang menggunakan Laravel Forge dan Laravel Envoyer untuk mengelola dan meng-deploy aplikasi Laravel Anda.

Apa itu Laravel Forge?

Laravel Forge adalah layanan yang memberikan kemudahan dalam mengatur server dan melakukan deployment aplikasi Laravel. Dengan Forge, Anda dapat dengan mudah membuat dan mengelola VPS (Virtual Private Server) yang digunakan untuk menampung aplikasi Laravel Anda.

Fitur Utama Laravel Forge

  • Penyebaran otomatis
  • Manajemen SSL
  • Backup otomatis
  • Pengaturan database dengan mudah
  • Dukungan untuk berbagai penyedia VPS

Apa itu Laravel Envoyer?

Laravel Envoyer adalah layanan yang digunakan untuk melakukan deploy aplikasi secara zero-downtime. Dengan Envoyer, Anda dapat memperbarui aplikasi Anda tanpa mengganggu penggunaan saat ini oleh pengguna.

Fitur Utama Laravel Envoyer

  • Deploy zero-downtime
  • Rollback dengan mudah
  • Mengelola aplikasi dan server dari satu dashboard
  • Melakukan deployment untuk berbagai repositori Git

Bagaimana Cara Menggunakan Laravel Forge?

Langkah 1: Mendaftar di Laravel Forge

  1. Masuk ke Laravel Forge.
  2. Buat akun dan pilih rencana yang sesuai.

Langkah 2: Menambahkan Server

  1. Klik pada "Servers" di sidebar.
  2. Klik "Create Server".
  3. Pilih penyedia server (DigitalOcean, Linode, AWS, dsb.) dan konfigurasikan serta buat server.

Langkah 3: Menyebarkan Aplikasi

  1. Setelah server siap, Anda perlu menghubungkan repositori Git Anda.
  2. Pilih repositori Anda dan konfigurasi deployment.
  3. Klik pada "Deploy Now" untuk melakukan deploy aplikasi Anda ke server.

Bagaimana Cara Menggunakan Laravel Envoyer?

Langkah 1: Mendaftar di Laravel Envoyer

  1. Masuk ke Laravel Envoyer.
  2. Buat akun dengan menghubungkan dengan akun Git Anda.

Langkah 2: Menambahkan Proyek

  1. Klik "New Project".
  2. Pilih repositori Git yang ingin Anda deploy.
  3. Konfigurasi pengaturan untuk proyek Anda.

Langkah 3: Menyebarkan Aplikasi

  1. Setelah mengkonfigurasi proyek, Anda dapat melakukan deploy dengan satu klik.
  2. Envoyer akan melakukan deploy dan memverifikasi apakah semuanya berjalan baik.


Dengan menggunakan Laravel Forge dan Envoyer, Anda dapat dengan mudah mengelola server dan melakukan deployment aplikasi Laravel tanpa rasa khawatir. Keduanya menyediakan alat yang sangat berguna untuk pengembang agar lebih fokus pada pengembangan daripada pada pengaturan server dan deployment.