Self-hosting n8n#
หน้านี้จะอธิบายวิธีการตั้งค่า n8n สำหรับทั้ง Enterprise และ Community edition ที่เป็น self-hosted โดย Community edition จะใช้ฟรี ส่วน Enterprise edition จะมีค่าใช้จ่าย
ดู Community edition features สำหรับรายการฟีเจอร์ที่มีให้ใช้งาน
-
Installation and server setups
ติดตั้ง n8n ได้บนทุกแพลตฟอร์มผ่าน npm หรือ Docker หรือจะดูคู่มือสำหรับแพลตฟอร์มยอดนิยมก็ได้
-
Configuration
เรียนรู้วิธีตั้งค่า n8n ด้วย environment variables
-
Users and authentication
เลือกและตั้งค่าการยืนยันตัวตน (authentication) สำหรับ n8n instance ของคุณ
-
Scaling
จัดการข้อมูล, โหมด, และ process ต่างๆ เพื่อให้ n8n ทำงานได้ดีแม้จะขยายระบบ
-
Securing n8n
ป้องกัน n8n instance ของคุณด้วยการตั้งค่า SSL, SSO, 2FA หรือบล็อก/ปิดการเก็บข้อมูลบางอย่าง
-
Starter kits
ถ้าเพิ่งเริ่มใช้ n8n หรือสนใจ AI ลอง Self-hosted AI Starter Kit ที่ n8n คัดสรรมาให้ รวมแพลตฟอร์ม n8n แบบ self-hosted กับ AI products และ components ที่เข้ากันได้ ให้คุณเริ่มสร้าง workflow AI ได้ทันที
ความรู้พื้นฐานที่จำเป็นสำหรับการ Self-hosting
การ Self-hosting n8n จำเป็นต้องมีความรู้ทางเทคนิค รวมถึง:
- การตั้งค่าและกำหนดค่า Server และ Container
- การจัดการทรัพยากรของแอปพลิเคชันและการปรับขนาด (Scaling)
- การรักษาความปลอดภัยของ Server และแอปพลิเคชัน
- การกำหนดค่า n8n
n8n แนะนำให้ผู้ใช้ที่มีความเชี่ยวชาญทำการ Self-hosting การตั้งค่าผิดพลาดอาจนำไปสู่การสูญเสียข้อมูล ปัญหาด้านความปลอดภัย และ Downtime หากคุณไม่มีประสบการณ์ในการจัดการ Server ทาง n8n แนะนำให้ใช้ n8n Cloud แทน