Ubuntu 24.04

Cara Setup Ubuntu Home Server dengan LEMP Stack

Cara Setup Ubuntu Home Server dengan LEMP Stack. Ingin Punya Server Sendiri di Rumah? Ini Cara Termudahnya!

Bayangkan Anda memiliki server pribadi di rumah untuk website, aplikasi, atau project freelance—tanpa biaya hosting bulanan. Dengan Ubuntu dan LEMP Stack, Anda bisa mewujudkannya dengan mudah, cepat, dan powerful.

Artikel ini akan memandu Anda langkah demi langkah.


🔧 Apa Itu LEMP Stack?

LEMP adalah kombinasi software populer:

  • Linux (Ubuntu) – Sistem operasi server
  • Nginx – Web server ringan & cepat
  • MySQL – Database
  • PHP – Bahasa backend

Stack ini terkenal karena performanya tinggi dan hemat resource.


⚙️ Persiapan Awal

Sebelum mulai, pastikan:

  • Ubuntu Server sudah terinstall
  • Koneksi internet aktif
  • Akses terminal (SSH/local)

Update sistem:

sudo apt update && sudo apt upgrade -y

🌐 Install Nginx (Web Server)

sudo apt install nginx -y

Cek status:

sudo systemctl status nginx

Akses IP server di browser → jika muncul halaman Nginx, berarti berhasil.


🗄️ Install MySQL (Database)

sudo apt install mysql-server -y

Amankan instalasi:

sudo mysql_secure_installation

Ikuti langkahnya (set password root, dll).


💻 Install PHP

sudo apt install php-fpm php-mysql -y

Cek versi:

php -v
Ubuntu 24.04
Ubuntu 24.04

🔗 Konfigurasi Nginx dengan PHP

Edit file konfigurasi:

sudo nano /etc/nginx/sites-available/default

Ubah bagian ini:

index index.php index.html index.htm;

Tambahkan:

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.x-fpm.sock;
}

Restart Nginx:

sudo systemctl restart nginx

🧪 Test PHP

Buat file:

sudo nano /var/www/html/info.php

Isi:

<?php phpinfo(); ?>

Akses:

http://IP-Server/info.php

Jika muncul halaman PHP → sukses 🎉


🔐 Tips Tambahan

  • Aktifkan firewall:
sudo ufw allow 'Nginx Full'
  • Gunakan domain + SSL (Let’s Encrypt)
  • Backup rutin database

🎯 Kesimpulan

Dengan LEMP Stack, Anda bisa membangun server rumahan yang cepat, aman, dan fleksibel untuk berbagai kebutuhan—mulai dari blog hingga aplikasi web.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.