Deploy aplikasi Laravel langsung dari repo GitHub tanpa urus server. Versi PHP menyesuaikan composer.lock, database MySQL/PostgreSQL tersambung otomatis, dan migrasi berjalan sendiri setiap deploy di server Indonesia, mulai Rp15.000/bulan.
Dibaca dari composer.json dan composer.lock (contoh: Laravel 13 → PHP 8.4), dijalankan dengan FrankenPHP. Tidak perlu setting server.
Tambah MySQL atau PostgreSQL di panel: DB_CONNECTION, DB_HOST, DB_DATABASE, DB_USERNAME, dan DB_PASSWORD langsung terisi. Driver MySQL, PostgreSQL, dan Redis sudah terpasang.
Setiap deploy menjalankan php artisan migrate --force, storage:link, dan optimize. Bisa dimatikan dengan variabel RAILPACK_SKIP_MIGRATIONS=true.
Laravel standar memakai sekitar 100 MB RAM, jadi paket Starter (256 MB) sudah cukup untuk mulai.
Push proyek seperti biasa. vendor/ dan .env tidak perlu ikut (sudah di .gitignore bawaan Laravel). composer.json dan composer.lock wajib ada di folder utama repo. Kalau memakai Vite, aset dibangun otomatis saat build.
Pilih paket, bayar lewat QRIS/VA, lalu di tab Kode & Deploy pilih repo dan branch. Build Laravel pertama biasanya sekitar 4 menit.
Buat key di laptopmu lalu simpan sebagai variabel APP_KEY (centang Secret). Tambahkan juga APP_ENV, APP_DEBUG, dan APP_URL.
php artisan key:generate --show
# hasil → isi di panel, tab Variabel:
APP_KEY=base64:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
APP_ENV=production
APP_DEBUG=false
APP_URL=https://tokokamu.comDi tab Database pilih MySQL atau PostgreSQL. Variabel DB_* terpasang otomatis, lalu deploy ulang. Migrasi langsung membuat tabelmu.
Pakai Tugas Terjadwal untuk scheduler dan queue, serta Penyimpanan di /app/storage/app supaya file upload tidak hilang saat deploy ulang.
# Tugas Terjadwal: setiap menit (* * * * *)
php artisan schedule:run
# Queue (QUEUE_CONNECTION=database): setiap menit
php artisan queue:work --stop-when-emptyKami menguji Laravel 13 dengan PHP 8.4 dan MariaDB, termasuk Filament 5. Versi lain umumnya juga bisa selama composer.json dan composer.lock ada di folder utama repo, versi PHP mengikuti kebutuhan composer.lock.
Butuh akses root, Supervisor, atau Laravel Horizon? Lihat Server VPS →
Deploy aplikasi Laravel langsung dari repo GitHub tanpa urus server. Versi PHP menyesuaikan composer.lock, database MySQL/PostgreSQL tersambung otomatis, dan migrasi berjalan sendiri setiap deploy di server Indonesia, mulai Rp15.000/bulan.
Dibaca dari composer.json dan composer.lock (contoh: Laravel 13 → PHP 8.4), dijalankan dengan FrankenPHP. Tidak perlu setting server.
Tambah MySQL atau PostgreSQL di panel: DB_CONNECTION, DB_HOST, DB_DATABASE, DB_USERNAME, dan DB_PASSWORD langsung terisi. Driver MySQL, PostgreSQL, dan Redis sudah terpasang.
Setiap deploy menjalankan php artisan migrate --force, storage:link, dan optimize. Bisa dimatikan dengan variabel RAILPACK_SKIP_MIGRATIONS=true.
Laravel standar memakai sekitar 100 MB RAM, jadi paket Starter (256 MB) sudah cukup untuk mulai.
Push proyek seperti biasa. vendor/ dan .env tidak perlu ikut (sudah di .gitignore bawaan Laravel). composer.json dan composer.lock wajib ada di folder utama repo. Kalau memakai Vite, aset dibangun otomatis saat build.
Pilih paket, bayar lewat QRIS/VA, lalu di tab Kode & Deploy pilih repo dan branch. Build Laravel pertama biasanya sekitar 4 menit.
Buat key di laptopmu lalu simpan sebagai variabel APP_KEY (centang Secret). Tambahkan juga APP_ENV, APP_DEBUG, dan APP_URL.
php artisan key:generate --show
# hasil → isi di panel, tab Variabel:
APP_KEY=base64:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx=
APP_ENV=production
APP_DEBUG=false
APP_URL=https://tokokamu.comDi tab Database pilih MySQL atau PostgreSQL. Variabel DB_* terpasang otomatis, lalu deploy ulang. Migrasi langsung membuat tabelmu.
Pakai Tugas Terjadwal untuk scheduler dan queue, serta Penyimpanan di /app/storage/app supaya file upload tidak hilang saat deploy ulang.
# Tugas Terjadwal: setiap menit (* * * * *)
php artisan schedule:run
# Queue (QUEUE_CONNECTION=database): setiap menit
php artisan queue:work --stop-when-emptyKami menguji Laravel 13 dengan PHP 8.4 dan MariaDB, termasuk Filament 5. Versi lain umumnya juga bisa selama composer.json dan composer.lock ada di folder utama repo, versi PHP mengikuti kebutuhan composer.lock.
Butuh akses root, Supervisor, atau Laravel Horizon? Lihat Server VPS →