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