weebsu.com

Hari-hari ngoprek!

Monday, July 28, 2025

Install Server Web Rumahan - Debian (LEMP + phpMyAdmin + Cloudflare)

Panduan Install Server Web Rumahan (Debian)

LEMP + phpMyAdmin + Cloudflare Zero Trust

NO Fungsi Command
1Tambah sudosu -
2Install sudoapt update apt install sudo
3Tambahkan user ke grup sudousermod -aG sudo usernamekamu
4Cek sudosudo apt update
5Cek IPip a
6Update sistemsudo apt update && sudo apt upgrade -y
7Install Nginxsudo apt install nginx -y
8Cek status Nginxsudo systemctl status nginx
9Install MariaDB (MySQL)sudo apt install mariadb-server mariadb-client -y
10Konfigurasi/Amankan MySQLsudo mysql_secure_installation
11Login ke MariaDBsudo mysql -u root -p
12Install PHPsudo apt install php-fpm php-mysql php-cli php-curl php-mbstring php-xml php-zip -y
13Cek versi PHPphp -v
14Konfigurasi Nginx agar support PHPsudo nano /etc/nginx/sites-available/default
15Restart nginxsudo systemctl restart nginx
16Buat file info.phpecho "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
17Install phpMyAdminsudo apt install phpmyadmin -y
18Tambah phpMyAdmin ke Nginxsudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
19Install ufwsudo apt update sudo apt install ufw -y
20Cek status ufwsudo ufw status
21Izinkan SSH di ufwsudo ufw allow OpenSSH
22Buka port Nginx (HTTP dan HTTPS)sudo ufw allow 'Nginx Full'
23Aktifkan UFWsudo ufw enable
24Install cloudflared (paket)sudo apt-get update sudo apt-get install cloudflared
25Install cloudflared (manual)curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/cloudflare-cloudflared.gpg
26Install curlsudo apt-get update sudo apt-get install curl
27Install curl dan gnupgsudo apt-get update sudo apt-get install curl gnupg

No comments: