n8n การติดตั้ง
วิธีติดตั้ง n8n ด้วย npm
ข้อกำหนดเบื้องต้น
ก่อนที่จะติดตั้ง n8n ด้วย npm เราจะต้องมีสิ่งเหล่านี้ในเครื่องคอมพิวเตอร์ก่อน
- Node.js เวอร์ชัน 18.10 ขึ้นไป (แนะนำเวอร์ชัน LTS ล่าสุด)
- npm (มาพร้อมกับ Node.js)
เมื่อติดตั้งเสร็จแล้วให้ตรวจสอบว่าใช้งานได้ไหม โดยพิมพ์คำสั่งนี้ใน Command Prompt
node --version
npm --version
หากติดตั้งสมบูรณ์จะแสดงเลขเวอร์ชันออกมาแบบนี้
C:\Users\CsDevelopers>node --version
v22.14.0
C:\Users\CsDevelopers>npm --version
11.5.2
ติดตั้ง n8n
เปิด Command Prompt ขึ้นมา จากนั้นพิมพ์คำสั่ง ซึ่งจะเป็นการติดตั้ง n8n แบบ Global
npm install n8n -g
หลังจากการติดตั้ง n8n เสร็จสิ้น ให้เริ่มใช้งาน n8n โดยรันคำสั่ง
n8n
# หรือ
n8n start
ทั้งนี้ เมื่อรัน n8n แล้วพบ Error: Cannot find module 'ajv/dist/core'
ให้ทำการติดตั้ง ajv ก่อน โดยพิมพ์คำสั่งด้านล่างนี้ จากนั้นค่อย start n8n อีกครั้ง
npm install -g ajv@8
เมื่อ n8n ทำงานได้แล้วจะแสดงข้อความประมาณนี้
[license SDK] Skipping renewal on init: license cert is not initialized
Version: 1.105.3
Editor is now accessible via:
http://localhost:5678
Press "o" to open in Browser.
ให้กด o
(ตัวโอเล็ก) หรือ กด ctrl แล้วคลิกที่ลิงก์ http://localhost:5678
จากนั้นจะเข้าสู่หน้าจอ n8n เพื่อตั้งค่าบัญชีเจ้าของ n8n ซึ่งจะเป็นสิทธิ์สูงสุด (แนะนำให้กรอกอีเมลที่เราใช้งานจริง เพื่อใช้สำหรับรับ License key ฟรี)

จากนั้นจะเจอหน้าคำถาม ให้กด Get started
หรือตอบคำถามก่อนก็ได้

จากนั้น กด Send me a free license key
(แนะนำให้กดเพื่อรับ key และตรวจสอบอีเมลที่เราสามารถเข้าใช้งานด้วยนะ)

จากนั้นจะเข้ามาในระบบ n8n ให้เราใช้งาน

หมายเหตุ
จากที่รัน n8n
ผ่าน Command Prompt เมื่อเราปิด Command Prompt ระบบ n8n จะหยุดทำงานในทันที หากต้องการให้รันตลอดเวลา จะต้องติดตั้ง PM2 เพื่อจัดการ Service ของ n8n
ขั้นตอนการ Activate License ของ n8n
1.License key จะส่งไปยังอีเมลของเราที่ได้ระบุในขั้นตอนการเข้าใช้ n8n ครั้งแรก
2.ไปที่เมนู settings → Usage and plan → Enter activation key เมื่อ Activate สำเร็จจะแสดงข้อความ Registered
