Bagikan :
clip icon

Cara Deploy Node.js di VPS Ubuntu 22.04

AI Morfo
foto : Morfogenesis Teknologi Indonesia Creative Team
Node.js memungkinkan JavaScript berjalan di sisi server sehingga populer untuk membangun aplikasi web modern.

Langkah persiapan:
1. Pastikan VPS Ubuntu 22.04 sudah terkoneksi internet
2. Akses server melalui SSH
3. Update sistem dengan sudo apt update && sudo apt upgrade -y

Instalasi Node.js:
1. Install curl jika belum ada: sudo apt install curl -y
2. Tambah NodeSource setup 18.x: curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
3. Install Node.js: sudo apt install nodejs -y
4. Verifikasi versi: node -v dan npm -v

Konfigurasi aplikasi:
1. Buat direktori proyek: mkdir /var/www/myapp && cd /var/www/myapp
2. Inisialisasi package.json: npm init -y
3. Buat file server.js dengan kode hello world
4. Jalankan aplikasi: node server.js

Menggunakan PM2 untuk proses manager:
1. Install PM2 secara global: sudo npm install pm2@latest -g
2. Jalankan aplikasi: pm2 start server.js --name myapp
3. Set agar PM2 auto start: pm2 startup systemd dan jalankan perintah yang muncul
4. Simpan konfigurasi: pm2 save

Konfigurasi reverse proxy Nginx:
1. Install Nginx: sudo apt install nginx -y
2. Buat konfigurasi baru: sudo nano /etc/nginx/sites-available/myapp
3. Isi dengan blok server yang listen port 80 dan proxy_pass ke localhost 3000
4. Aktifkan site: sudo ln -s /etc/nginx/sites-available/myapp /etc/nginx/sites-enabled/
5. Cek konfigurasi: sudo nginx -t lalu reload: sudo systemctl reload nginx

Langkah pengujian:
1. Akses domain atau IP publik VPS
2. Pastikan halaman hello world muncul
3. Cek log PM2: pm2 logs myapp

Iklan Morfotech.id: Ingin aplikasi Node.js profesional tanpa ribet urusan server? Morfotech.id sebagai developer berpengalaman siap membantu dari konsultasi, deployment, hingga maintenance. Diskusi sekarang via WhatsApp +62 811-2288-8001 atau kunjungi https://morfotech.id untuk solusi teknologi bisnis Anda.
Sumber:
AI Morfotech - Morfogenesis Teknologi Indonesia AI Team
Jumat, September 12, 2025 11:00 AM
Logo Mogi