Panduan Lengkap VPS Dasar Ubuntu 22: Instalasi dan Konfigurasi untuk Pemula

Langkah-langkah Install Panel Pterodactyl di VPS

Panduan Lengkap VPS Dasar Ubuntu 22.04

Instalasi, Konfigurasi, dan Troubleshooting untuk Pemula

Mengelola VPS Ubuntu 22.04 tidak sesulit yang dibayangkan. Dengan konfigurasi yang tepat sejak awal, VPS akan lebih stabil, cepat, dan aman untuk kebutuhan website, aplikasi Node.js, hingga database MySQL.

Artikel ini membahas langkah dasar VPS Ubuntu 22.04 mulai dari benchmark, perbaikan SSH, optimasi repository lokal Indonesia, hingga instalasi Node.js dan penanganan error umum.


1. Benchmark VPS (Cek Performa Server)

Sebelum konfigurasi lebih jauh, ada baiknya mengecek performa VPS yang kamu gunakan.

 
wget -qO- bench.sh | bash

Benchmark ini menampilkan:

Kecepatan CPU

Performa disk

Koneksi jaringan

Lokasi data center

Hasil ini membantu memastikan VPS sesuai dengan kebutuhan aplikasi kamu.


2. Mengatasi Masalah SSH (Host Key Error)

Jika muncul error SSH seperti WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!, jalankan perintah berikut:

 
ssh-keygen -R IP_ADDRESS

Perintah ini akan menghapus cache fingerprint SSH lama dan memperbaiki koneksi ke VPS.


3. Mengganti Repository Ubuntu (Khusus VPS Indonesia)

Untuk VPS yang berada di Indonesia, mengganti repository ke mirror lokal dapat mempercepat proses update.

Edit File Repository:

 
sudo nano /etc/apt/sources.list

Gunakan Repository Lokal:

 
deb http://kartolo.sby.datautama.net.id/ubuntu/ jammy main restricted universe multiverse 
deb http://kartolo.sby.datautama.net.id/ubuntu/ jammy-updates main restricted universe multiverse 
deb http://kartolo.sby.datautama.net.id/ubuntu/ jammy-security main restricted universe multiverse 
deb http://kartolo.sby.datautama.net.id/ubuntu/ jammy-backports main restricted universe multiverse 
deb http://kartolo.sby.datautama.net.id/ubuntu/ jammy-proposed main restricted universe

Update Sistem:

 
sudo apt update -y && sudo apt upgrade -y

4. Mengatasi Error Saat Update Ubuntu

Jika proses update terhenti atau muncul error lock, gunakan langkah berikut:

 
sudo killall apt apt-get 
sudo killall dpkg 
sudo rm /var/lib/dpkg/lock-frontend 
sudo rm /var/lib/dpkg/lock 
sudo dpkg --configure -a 
sudo apt --fix-broken install

Cara ini efektif untuk memperbaiki sistem paket yang bermasalah.


5. Perintah Dasar VPS Ubuntu (Wajib Dikuasai)

Beberapa perintah penting yang sering digunakan:

ls → Melihat isi folder
cd → Berpindah direktori
pwd → Menampilkan lokasi saat ini
htop → Monitor resource (jika terinstal)
df -h → Cek kapasitas disk

Menguasai perintah ini akan sangat membantu saat mengelola VPS.


6. Manajemen Database MySQL

Export Database MySQL

Gunakan perintah berikut untuk backup database:

 
mysqldump -u root -p db_name > db.sql

Fix Error SQL dari Windows ke Ubuntu

Jika muncul error collation, ubah:

 
utf8mb4_0900_ai_ci 

menjadi:

 
utf8mb4_general_ci 

Perubahan ini membuat database lebih kompatibel di Ubuntu.


7. Instalasi Node.js di Ubuntu 22.04

Gunakan NVM (Node Version Manager) agar mudah mengelola versi Node.js.

Install NVM:

 
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

Reload Shell:

 
exec bash

Install Node.js v18:

 
nvm install 18

8. Menjalankan Aplikasi dengan PM2

PM2 digunakan untuk menjaga aplikasi Node.js tetap berjalan.

 
pm2 start blash --env "FORCE_COLOR=1" 

PM2 sangat cocok untuk production karena mendukung auto-restart.


9. Mengatasi Port Bentrok (Port Conflict)

Jika aplikasi gagal berjalan karena port digunakan, cek port terlebih dahulu:

 
lsof -i :3000

Hentikan proses yang menggunakan port tersebut:

 
kill -9 PID

Ganti PID sesuai hasil perintah sebelumnya.


Kesimpulan

Dengan konfigurasi dasar yang tepat, VPS Ubuntu 22.04 bisa menjadi server yang:

Stabil

Cepat

Siap production

Panduan ini cocok untuk pemula maupun pengguna menengah yang ingin VPS siap digunakan tanpa ribet.