การติดตั้ง n8n บน Ubuntu 24.04 แบบ Self-host
(ติดตั้งด้วย Node.js และ NPM)
n8n เป็นแพลตฟอร์ม Workflow Automation แบบ Open-source ที่ได้รับความนิยมสูงในสาย SysAdmin, DevOps และ AI Automation สามารถเชื่อมต่อ API, Database, ChatGPT, Google Services, IoT และระบบภายในองค์กรได้อย่างยืดหยุ่น
บทความนี้นำเสนอขั้นตอนการติดตั้ง n8n บน Ubuntu Server 24.04 แบบ Self-host โดยใช้ Node.js + NPM ซึ่งเหมาะสำหรับผู้ดูแลระบบที่ต้องการควบคุมข้อมูลและโครงสร้างพื้นฐานด้วยตนเอง
LABs ทดสอบ
-
Ubuntu Server 24.04 LTS
-
ผู้ใช้ที่มีสิทธิ์
sudo -
RAM แนะนำ 2 GB ขึ้นไป
-
เปิดพอร์ต 5678 (หรือใช้ Reverse Proxy ภายหลัง)
ขั้นตอนที่ 1 : อัปเดตระบบ
ขั้นตอนที่ 2 : ติดตั้ง Node.js (LTS)
แนะนำใช้ Node.js LTS (v18 หรือ v20)
ตรวจสอบเวอร์ชัน
ขั้นตอนที่ 3 : ติดตั้ง n8n ด้วย NPM (Global)
ทดสอบรัน
จากนั้นเข้าเว็บเบราว์เซอร์
หากเข้าได้ แสดงว่าการติดตั้งพื้นฐานสำเร็จ

กำหนดรายละเอียดผู้ดูแลระบบ

เลือก Skip
แสดงหน้าต่าง n8n
ขั้นตอนที่ 4 : เปิด Firewall (ถ้าใช้ UFW)
สรุป
การติดตั้ง n8n บน Ubuntu 24.04 แบบ Self-host ด้วย Node.js + NPM เป็นแนวทางที่ ยืดหยุ่น ควบคุมได้เต็มที่ และเหมาะกับงานระดับองค์กรและการเรียนการสอน
เมื่อผสานกับ systemd และแนวทางด้านความปลอดภัย จะได้แพลตฟอร์ม Automation ที่เสถียร พร้อมรองรับ AI Agent และ Workflow ขั้นสูงในระยะยาว

