हिन्दी (Hindi)

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

1 min
VPS/VDS होस्टिंग

यह गाइड 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 डिप्लॉय! 🟢

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

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

हम cookies का उपयोग करते हैं

हम अपनी साइट पर आपके अनुभव को बेहतर बनाने के लिए एनालिटिक्स cookies का उपयोग करते हैं। कोई भी डेटा तीसरे पक्ष को नहीं बेचा जाता है। हमारे बारे में और जानें गोपनीयता नीति.