Setup Server Murah untuk Initial Laravel Project

Berikut ini simpel stack Laravel yang feasible untuk startup menurut saya. Server murah yang saya maksud disini adalah IDCloudHost. Dengan spesifikasi 1GB RAM, 1 CPU, 20 GB storage dan Ubuntu 22.04.

Setup Server Murah untuk Initial Laravel Project
Sveltekit Blogger

Qisthi Ramadhani / 02 April 2023

Karena keterbatasan biaya dan tenaga, kita perlu menghemat resource dan memastikan aplikasi yang akan kita develop dapat berjalan dengan baik. IDCloudHost menghadirkan layanan yang mirip dengan DigitalOcean, terdapat layanan server murah yang bisa kita sewa dengan spesifikasi 1GB RAM, 1 CPU dan 20 GB storage. Apabila kita membutuhkan spesifikasi yang lebih tinggi, kita bisa melakukan upgrading ke spesifikasi yang lebih tinggi.

Perlu diingat baik-baik, ketika upgrading penyimpanan ke yang lebih tinggi, kita perlu memastikan ukuran yang cukup dalam rentang waktu tertentu. Karena, storage yang sudah kita upgrade tidak akan bisa kita downgrade kembali.

Dengan spesifikasi yang demikian, kita perlu membatasi service yang akan kita gunakan untuk mendukung aplikasi Laravel. Berikut ini, simpel stack Laravel yang feasible untuk startup menurut saya:

  1. PHP versi 8.2
  2. Composer versi 2.x
  3. Docker

Setup Server

Setelah VM kita berhasil berjalan, kita perlu melakukan beberapa setup untuk memastikan server kita dapat berjalan dengan baik. Berikut ini langkah-langkahnya:

Instalasi PHP

sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php8.2-cli php8.2-zip php8.2-curl

Instalasi Composer

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '55ce33d7678c5a611085589f1f3ddf8b3c52d662cd01d4ba75c0ee0459970c2200a51f492d557530c71c15d8dba01eae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

Untuk latest version, silahkan kunjungi Composer.

Instalasi Docker

Baca dokumentasi Docker untuk instalasi Docker.

Selanjutnya, kita perlu setup aplikasi Laravel dengan Docker Compose. Stay tuned!

Bagikan artikel ini ke