हिन्दी (Hindi)

Linux VPS पर Node.js और npm इंस्टॉल करें

यह गाइड Ubuntu या Debian VPS पर Node.js (JavaScript runtime) और npm (पैकेज मैनेजर) इंस्टॉल करती है — Express, NestJS, बिल्ड टूल आदि के लिए।

पूर्वापेक्षाएँ

  • sudo या root SSH एक्सेस
  • Ubuntu 20.04+ या Debian 11+ (64-bit)
  • कार्यशील SSH कनेक्शन

अनुशंसा

बार-बार npm install और कंपाइलेशन के लिए NVMe VPS जैसी तेज़ स्टोरेज पसंद करें।

अनुशंसित विधि: NodeSource (LTS)

1. सिस्टम अपडेट

Bash
sudo apt update && sudo apt upgrade -y

2. पूर्वापेक्षाएँ

Bash
sudo apt install -y ca-certificates curl gnupg

3. NodeSource key और repository (उदाहरण: Node.js 22.x LTS)

22.x को अपनी LTS शाखा से बदलें — NodeSource distributions

Bash
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -

4. Node.js इंस्टॉल

Bash
sudo apt install -y nodejs

5. सत्यापन

Bash
node -v npm -v

त्वरित विकल्प: distro पैकेज

Bash
sudo apt install -y nodejs npm

संस्करण NodeSource से पुराने हो सकते हैं। प्रोडक्शन में NodeSource या nvm पसंद करें।

npm अपडेट (वैकल्पिक)

Bash
sudo npm install -g npm@latest

सर्वोत्तम अभ्यास

  • प्रोजेक्ट npm root के रूप में न चलाएँ — समर्पित उपयोगकर्ता या sudo -u myuser
  • प्रोडक्शन: PM2 या systemd unit से बूट पर रीस्टार्ट
  • केवल आवश्यक पोर्ट खोलें — फ़ायरवॉल, Nginx reverse proxy

समस्या निवारण

  • Permission denied global npm install -g: उपयोगकर्ता-स्तरीय global डायरेक्टरी या nvm
  • Command not found: SSH पुनः कनेक्ट करें या नया शेल

अगले कदम: SSH सुरक्षा और Nginx + Certbot


सफल Node.js डिप्लॉय! 🟢

मदद चाहिए?

इस गाइड के बारे में प्रश्न? हमारी टीम और समुदाय मदद के लिए उपलब्ध हैं।

नवीनतम ऑफ़र, छूट और विशेष प्रोमोशन से अपडेट रहें।

प्रोमोशन देखें