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