ใช้ n8n ทำ Workflow และ Self-host ให้ลูกค้าอยู่? ต้องรู้เรื่อง License ก่อนนะครับ

Son contentmastery.io
Updated: July 23, 2025
สารบัญ
กำลังโหลดสารบัญ...
N8N มาแรงมาก ๆ ในตอนนี้ หลายคนเริ่มนำมันไปใช้ทำระบบ automation ให้โปรเจคท์ ให้องค์กรหรือใช้ส่วนตัว แต่สำหรับเพื่อน ๆ ชาว dev หรือใครที่ใช้ n8n แบบ Self-host (ติดตั้งบน server เอง) อยู่ ก็เลยอยากจะหารายได้จาก tool ตัวนี้อีกทาง อาจจะมีคำถามคาใจเรื่อง license ว่าจริง ๆ แล้ว scope มันทำอะไรได้แค่ไหน โดยเฉพาะถ้าเราจะรับทำ workflow ให้ลูกค้าของเราด้วย ทำได้หรือไม่?


จาก doc ในส่วน license ของ n8n (โดยเฉพาะตัว Sustainable Use License - SUL) พอจะสรุปประเด็นสำคัญ ๆ แบบเข้าใจง่ายได้ประมาณนี้

ใช้ N8N ภายในองค์กร (หรืองานส่วนตัว)

ถ้าเรา Self-host n8n เพื่อทำ automation ต่าง ๆ ใช้เองภายในธุรกิจของเรา อันนี้ทำได้ครับ อยู่ภายใต้เงื่อนไขของ SUL ปกติเลย

ใช้ N8N self-host บน server เรา (แต่ทำให้ลูกค้า)

แต่ถ้าเพื่อน ๆ จะ Self-host n8n บน Server ของเราเอง แล้วเปิดให้ลูกค้าภายนอกหลาย ๆ รายเข้ามาใช้งาน Workflow (เหมือนทำเป็น service หรือ SaaS เก็บเงินลูกค้า) อันนี้ ทำไม่ได้นะครับ ถือว่าผิดเงื่อนไข SUL

แล้วทำไมถึงห้าม?

เพราะ n8n ใช้แนวคิด Fair-Code ครับ คือเปิด source code ให้ใช้ได้ก็จริง ทุกคนเข้าถึงโค้ดได้ (ซึ่งก็อยู่บน GitHub ของ N8N นั่นแหละ) แต่...จำกัดสิทธิการนำไปใช้ในเชิงพาณิชย์บางประเภท
โดยเฉพาะการเอาตัว n8n ไปเปิดบริการแข่งกับเขาโดยตรง (เช่น ทำ n8n Hosting Service) ซึ่งทำแบบนี้ก็เพื่อให้โปรเจคท์ n8n อยู่ได้ในระยะยาว




รับงาน N8N ได้ยังไงบ้างล่ะ ไม่ผิด license?

แล้วคำถามคือ ถ้าเราต้องการที่จะทำ solution บางอย่างสำหรับ n8n ให้กับลูกค้า เราทำอะไรให้ลูกค้าได้บ้าง?

✅ รับจ้างสร้าง Workflow (งาน consult)

อันนี้ ทำได้ครับ ถ้าเราสร้าง Workflow ให้ลูกค้า แล้วลูกค้าเป็นคนรัน Workflow นั้นบน n8n Instance ของลูกค้าเอง (ไม่ว่าจะเป็น Self-host หรือ n8n Cloud ของลูกค้า)

✅ใช้ n8n เป็น Backend ภายในองค์กร

ถ้าเพื่อน ๆ สร้าง Product/Service อื่น แล้วมี n8n ทำงานอยู่เบื้องหลัง (ที่เรา self-host) โดยที่ user ไม่ได้เข้ามาใช้ n8n โดยตรง อันนี้น่าจะพอได้ (แต่ก็ยังก้ำกึ่ง ควรเช็คกับ n8n เพื่อความชัวร์ หรือถ้าเพื่อน ๆ สมาชิกมีคำแนะนำก็แชร์เข้ามาได้ครับ)

แล้วถ้าอยาก self-host ให้ลูกค้า?

คือต้องติดต่อ n8n โดยตรงเพื่อขอ Commercial License ครับ ซึ่งอาจจะเป็นแบบ Enterprise หรือ Embed แล้วแต่กรณีการใช้งาน (แน่นอนว่ามีค่าใช้จ่าย ถ้าดูไม่ผิดน่าจะ 1 ล้านบาทไทย up อยู่)...

แล้วตรูจะมีเงินขนาดนั้นหรือเนี่ย lol (อันนี้ถ้าบริษัทหรือเอเจนซี่น่าจะพอไหวครับ)

และยังมีข้อควรระวังเรื่อง Multi-Tenancy เพราะตัว n8n ไม่ได้ถูกออกแบบมาให้รองรับการใช้งานหลาย ๆ ลูกค้าบน Instance เดียวกันตั้งแต่แรก ซึ่งการพยายามทำแบบนั้นอาจมีปัญหาเรื่องความปลอดภัยและการจัดการข้อมูลด้วย

สรุปคือ

  • n8n Self-host ทำงานภายในบริษัทตัวเอง = OK ✅
  • สร้าง Workflow ให้ลูกค้าใช้บน Instance ของลูกค้า = OK ✅
  • ตั้ง Server n8n ให้ลูกค้าหลายรายเข้ามาใช้เชิงพาณิชย์ = ไม่ OK ต้องขอ License เพิ่ม ❌ (เตรียมเงินไว้ ฿1M+)


เอาจริงเรื่อง license โดยเฉพาะ Fair-Code แบบนี้ ค่อนข้างละเอียดอ่อนและแตกต่างจาก open source แบบ MIT/Apache ที่เราคุ้นเคย ยังไงถ้าไม่แน่ใจใน Use case ของตัวเอง แนะนำให้อ่าน License ตัวเต็มล่าสุด หรือจะลองเมลไปติดต่อสอบถาม n8n โดยตรงจะดีที่สุดครับ

Son contentmastery.io

Son contentmastery.io

Author

ที่ปรึกษาด้าน Web & SEO สำหรับองค์กรและเจ้าของธุรกิจ ชอบออกแบบแนวทางและวิธีการสอนให้มีประสิทธิภาพมากที่สุด เชื่อว่าความรู้คือหนึ่งในสิ่งที่มีคุณค่ามากที่สุดและจะติดตัวเราไปในทุกที่ หลงไหลในธรรมชาติ การเดินทาง เป็นพ่อของแงว ๆ อยู่หลายตัว เสพติดกาแฟ (อเมริกาโน่) และชอบการจิบเบียร์...ในบางครั้ง