ในยุคที่ Web Application และ API กลายเป็นหัวใจของระบบ IT การมี Server ที่สามารถรัน JavaScript ฝั่ง Backend ได้อย่างมีประสิทธิภาพถือเป็นทักษะพื้นฐานที่สำคัญสำหรับนักพัฒนาและผู้ดูแลระบบ โดย Node.js เป็น Runtime ที่ได้รับความนิยมสูง เพราะมีความเร็ว รองรับงานแบบ Asynchronous และเหมาะกับงานประเภท Real-time เช่น Web API, Chat Application และ Microservices
บทความนี้แนะนำการติดตั้ง Node.js Server บน Ubuntu Server 25.10 ตั้งแต่การเตรียมระบบ ไปจนถึงการทดสอบใช้งานจริง โดยเน้นให้สามารถ Copy → Paste → ใช้งานได้ทันที พร้อมคำอธิบายทุกขั้นตอน

พื้นฐานที่ต้องมี
ก่อนเริ่ม ควรเตรียมสิ่งต่อไปนี้
- Ubuntu Server 25.10 (แนะนำเป็นเครื่องใหม่)
- User ที่มีสิทธิ์
sudo - เชื่อมต่อ Internet ได้
- มีพื้นฐานคำสั่ง Linux เบื้องต้น
ขั้นตอนที่ 1 อัปเดตระบบ
apt update> อัปเดตรายการ packageapt upgrade> อัปเกรด package ทั้งระบบ
ขั้นตอนที่ 2 ติดตั้ง Node.js (LTS Version)
Ubuntu มักจะมี Node.js เวอร์ชันเก่าใน repository ดังนั้นแนะนำให้ใช้ NodeSource
เพิ่ม NodeSource Repository
คำสั่งนี้จะ
- เพิ่ม repository ของ Node.js LTS
- ตั้งค่า apt ให้พร้อมติดตั้ง
ติดตั้ง Node.js
ตรวจสอบเวอร์ชัน
ขั้นตอนที่ 3 สร้าง Node.js Server ตัวแรก
สร้างไฟล์ app.js
-ใส่โค้ด
const http = require(‘http’);
const hostname = ‘0.0.0.0’;
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader(‘Content-Type’, ‘text/plain’);
res.end(‘Hello SysAdminth Node.js Server\n‘);
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
ขั้นตอนที่ 4 รัน Server
ขั้นตอนที่ 5 ทดสอบการใช้งาน
– เปิด Browser และพิมพ์ทดสอบ
– หรือใช้ curl
ขั้นตอนที่ 6 เปิด Port (Firewall)
– ถ้าใช้ UFW
– ตรวจสอบ
ข้อควรระวัง
- ไม่ควรรัน Node.js ด้วย user
root - ควรใช้
pm2หรือ process manager ใน production - ควรใช้ reverse proxy เช่น Nginx
(Optional) ติดตั้ง PM2 สำหรับ Production
– ติดตั้ง
– รันแอป
– กำหนดให้รันอัตโนมัติ
ทดสอบ PM2
สรุป
การติดตั้ง Node.js บน Ubuntu Server 25.10 ไม่ได้ซับซ้อน แต่สิ่งสำคัญคือการเลือกใช้แหล่งติดตั้งที่เหมาะสมอย่าง NodeSource เพื่อให้ได้เวอร์ชันที่ทันสมัยและเสถียร หลังจากติดตั้งแล้ว คุณสามารถสร้าง HTTP Server ได้ภายในไม่กี่บรรทัด และเริ่มพัฒนา Web Application หรือ API ได้ทันที
สำหรับการใช้งานจริง (Production) ควรเพิ่มความสามารถด้วยเครื่องมืออย่าง PM2 เพื่อจัดการ process และใช้ Nginx เป็น Reverse Proxy เพื่อเพิ่มความปลอดภัยและประสิทธิภาพของระบบ
—
Write by SysAdmin Knowledge
https://www.sysadmin.in.th
April 21, 2026

