Enero 13, 2026Mga Gabay
Paano Mag-install ng Node.js sa Linux Server
Kumpletong gabay sa pag-install ng Node.js at npm sa mga server ng Ubuntu at CentOS, kabilang ang pamamahala ng bersyon gamit ang NVM.

Ang Node.js ay isang JavaScript runtime na binuo sa V8 engine ng Chrome, mahalaga para sa pagpapatakbo ng mga modernong web application, API, at server-side JavaScript. Sinasaklaw ng gabay na ito ang maraming paraan ng pag-install para sa Node.js sa iyong Hiddence server.
Paraan 1: I-install gamit ang NVM (Inirerekomenda)
Binibigyang-daan ka ng NVM (Node Version Manager) na mag-install at mamahala ng maraming bersyon ng Node.js:
bash
# I-install ang NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# I-reload ang shell configuration
source ~/.bashrc
# I-install ang pinakabagong LTS Node.js
nvm install --lts
nvm use --lts
nvm alias default node
# I-verify ang pag-install
node --version
npm --versionParaan 2: I-install mula sa NodeSource Repository
Para sa Ubuntu/Debian, gamitin ang NodeSource repository:
bash
# I-install ang Node.js 20.x LTS
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
# I-verify ang pag-install
node --version
npm --versionI-verify ang Pag-install
bash
node --version
npm --version
# Suriin ang lokasyon ng Node.js
which node
which npmPag-install ng PM2 Process Manager
Ang PM2 ay isang production process manager para sa mga Node.js application:
bash
# I-install ang PM2 sa buong mundo
sudo npm install -g pm2
# Simulan ang iyong application
pm2 start app.js
# I-save ang PM2 process list
pm2 save
# I-setup ang PM2 upang magsimula sa boot
pm2 startup
# Sundin ang mga tagubiling ipinakita
# Subaybayan ang mga application
pm2 monit
# Tingnan ang mga log
pm2 logsI-configure ang Nginx bilang Reverse Proxy
I-configure ang Nginx sa mga kahilingan ng proxy sa iyong Node.js application:
bash
sudo nano /etc/nginx/sites-available/yourdomain.com
# Idagdag ang configuration na ito:
server {
listen 80;
server_name yourdomain.com;
location / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
# Paganahin ang site at i-reload ang Nginx
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginxMga Pinakamahusay na Kasanayan sa Node.js
- Gumamit ng NVM para sa madaling pamamahala ng bersyon
- Palaging gumamit ng PM2 para sa mga production deployment
- I-set up ang wastong pag-log at pagsubaybay
- Gumamit ng mga variable ng kapaligiran para sa configuration
- Paganahin ang HTTPS gamit ang mga SSL certificate
- Ipatupad ang wastong paghawak ng error
- Panatilihing regular na updated ang Node.js at npm