Fondasi keputusan Anda
Laravel memungkinkan Anda membangun aplikasi web dengan ekosistem autentikasi, database, dan pekerjaan antrean. Deployment di VPS harus menangani komponen di belakang request web, bukan hanya mengunggah kode.
Katalog ini membantu menilai kebutuhan self-host. Ketersediaan instalasi otomatis berbeda menurut aplikasi dan harus diperiksa di area klien; Anda tetap dapat merencanakan pemasangan mandiri sesuai dokumentasi resminya.
Rincian estimasi & alokasi sumber daya
Contoh konfigurasi Indonesia berikut memakai acuan komponen Linux. Total final, stok, lisensi, dan pajak jika berlaku tetap diperiksa di area klien.
| Komponen | Jumlah | Tarif | Estimasi |
|---|---|---|---|
| vCPU | 2 core | Rp1.500 | Rp3.000 |
| RAM | 4 GB | Rp1.500 | Rp6.000 |
| NVMe | 60 GB | Rp700 | Rp42.000 |
| IPv4 publik | 1 alamat | Rp3.000 | Rp3.000 |
| Estimasi per bulan ยท Indonesia | Rp54.000 | ||
Menyiapkan Laravel
Cocokkan PHP dan ekstensi dengan versi proyek. Arahkan document root ke public, pasang dependensi produksi, dan simpan .env di luar akses web. Atur HTTPS serta izin direktori storage tanpa memberi hak tulis global yang tidak perlu.
Data yang harus tetap dapat dipulihkan
Database dan file upload merupakan data utama yang harus dicadangkan. Simpan APP_KEY dengan aman karena beberapa fitur enkripsi membutuhkannya. Catat konfigurasi scheduler, worker, dan environment agar layanan dapat dibangun ulang.
Pengelolaan setelah aplikasi berjalan
Kelola queue worker melalui service manager serta restart dengan prosedur yang sesuai saat deploy. Jalankan migrasi dengan backup dan rencana rollback. Pisahkan retry pekerjaan dari transaksi pengguna agar kegagalan tidak menghasilkan efek ganda.

Daftar persiapan sebelum memulai
- Pastikan .env tidak dapat diunduh.
- Uji worker dan scheduler setelah reboot.
- Backup sebelum migrasi database.
Penyewaan VPS tidak mencakup pengembangan fitur atau debugging kode aplikasi Laravel.
Pertanyaan tentang Self-host Laravel di VPS
Mengapa worker masih memakai kode lama setelah deploy?
Worker yang berjalan lama dapat tetap memuat kode sebelumnya. Gunakan mekanisme restart worker yang sesuai dokumentasi versi Laravel.
Apakah biaya VPS mencakup semua kebutuhan Laravel?
Tidak otomatis. Estimasi VPS hanya untuk sumber daya server. Lisensi aplikasi, layanan eksternal, domain, backup tambahan, dan pekerjaan pengelolaan harus diperiksa secara terpisah.
Perlu memastikan kebutuhan Anda?
Tanyakan kepada tim