VDS Server ile Node.js Projesi Yayınlama Süreci

Node.js projelerini VDS üzerinde yayınlamak, ölçeklenebilirlik ve kaynak kontrolü sağlar. İşlem adımları basittir ancak doğru yapılandırma önemlidir.

1. Node.js Kurulumu

Ubuntu tabanlı sistemlerde:

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs

2. Proje Aktarımı

  • git clone komutuyla veya
  • SCP/SFTP kullanarak dosyaları aktarabilirsiniz.

3. Bağımlılıkları Kurun

Proje dizininde:

npm install

4. Uygulamayı Çalıştırın (PM2 ile)

sudo npm install -g pm2
pm2 start app.js
pm2 startup
pm2 save

5. Nginx ile Yayınlama

sudo apt install nginx

Basit bir reverse proxy yapılandırması:

location / {
proxy_pass http://localhost:3000;
}

6. SSL Sertifikası (Opsiyonel)

sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx

Vps.com.tr