Cara Install Node.js dan Express di Ubuntu 24.04
Pengantar
Node.js adalah runtime JavaScript yang digunakan secara luas untuk membangun aplikasi web, API, hingga aplikasi real-time. Salah satu framework populer berbasis Node.js adalah Express, yang mempermudah pembuatan server dan routing
Prasyarat
- VPS dengan Ubuntu 24.04 sudah aktif dan memiliki akses SSH
- Memiliki hak akses root atau user dengan sudo
- Koneksi internet aktif di server
Install Node.js
- Login ke VPS via SSH
Gunakan terminal/command prompt dari komputer Anda
ssh root@ip_vps_anda
- Update Sistem
Sebelum instalasi, jalankan perintah berikut
sudo apt update && sudo apt upgrade -y
- Instalasi Node.js (via NodeSource)
- Untuk versi terbarunya gunakan perintah berikut
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
Anda bisa mengganti 20.x dengan versi lain.
- Install Node.js
Gunakan perintah berikut
sudo apt install -y nodejs
- Cek versi
node -v npm -v
- Untuk versi terbarunya gunakan perintah berikut
Install Express.js
- Pilih direktori tempat menyimpan project (Contoh nama project myapp )
mkdir myapp cd myapp
- Inisialisasi project
Outputnya akan seperti gambar dibawahnpm init -y
- Instalasi Express
npm install express
Membuat Server Express.js Sederhana
- Buat file server.js di dalam folder myapp
cd myapp nano server.js
- Masukkan kode berikut:
const express = require('express'); const app = express(); const PORT = 3000; app.get('/', (req, res) => { res.send('Halo, Express berjalan di VPS Plasawebhost!'); }); app.listen(PORT, () => { console.log(`Server berjalan di http://ip_vps_anda:${PORT}`); });
Simpan dengan CTRL+O, lalu Enter, dan keluar dengan CTRL+X. - Jalankan aplikasi dengan menggunakan perintah berikut
Jika berhasil, akan munculnode server.js
- Cek dibrowser
Jika berhasil akan terlihat seperti berikuthttp://IP_VPS_Anda:3000
Tips Tambahan
- Untuk menjalankan aplikasi di background, gunakan pm2
npm install -g pm2 pm2 start server.js pm2 startup pm2 save
- Pastikan port tidak diblokir oleh penyedia VPS
- Gunakan Nginx sebagai reverse proxy untuk domain/subdomain Anda jika diperlukan
Kesimpulan
Instalasi Node.js dan Express di Ubuntu 24.04 sangatlah mudah dan efisien. Dengan langkah-langkah di atas, Anda telah berhasil:
- Menginstal Node.js dan NPM
- Menginisialisasi proyek Node.js
- Menginstal Express dan membuat server sederhana
Langkah selanjutnya, Anda dapat mengembangkan aplikasi sesuai kebutuhan—baik API, aplikasi web, maupun socket server