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.
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:
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:
Gunakan Repository Lokal:
Update Sistem:
4. Mengatasi Error Saat Update Ubuntu
Jika proses update terhenti atau muncul error lock, gunakan langkah berikut:
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 diskMenguasai perintah ini akan sangat membantu saat mengelola VPS.
6. Manajemen Database MySQL
Export Database MySQL
Gunakan perintah berikut untuk backup database:
Fix Error SQL dari Windows ke Ubuntu
Jika muncul error collation, ubah:
menjadi:
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:
Reload Shell:
Install Node.js v18:
8. Menjalankan Aplikasi dengan PM2
PM2 digunakan untuk menjaga aplikasi Node.js tetap berjalan.
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:
Hentikan proses yang menggunakan port tersebut:
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.
