n8nAutomationSelf-hostedOpen SourceDeveloper

n8n: Automation แบบ Self-hosted ฟรีไม่จำกัด

รู้จัก n8n เครื่องมือ Automation แบบ Open Source ที่ติดตั้งเองได้ ไม่มีค่าใช้จ่าย ไม่จำกัด Workflow เหมาะสำหรับ Developer และธุรกิจที่ต้องการความเป็นส่วนตัว

AI Unlocked Team
03/04/2568
n8n: Automation แบบ Self-hosted ฟรีไม่จำกัด

n8n: Automation แบบ Self-hosted ฟรีไม่จำกัด

ถ้าคุณเป็นคนที่อยากได้ Automation ที่ ฟรี ไม่จำกัด และควบคุมได้เต็มที่ วันนี้มีเครื่องมือที่ต้องรู้จักค่ะ นั่นคือ n8n (อ่านว่า n-eight-n) เครื่องมือ Open Source ที่คุณสามารถติดตั้งบน Server ของตัวเองได้!

n8n คืออะไร?

n8n คือ Workflow Automation Platform แบบ Open Source ที่มีลักษณะคล้าย Make.com แต่สามารถ:

  • Self-host ได้: รันบน Server ของตัวเอง
  • ฟรีไม่จำกัด: ไม่มีค่าใช้จ่าย ไม่จำกัด Workflow
  • Privacy: ข้อมูลอยู่บน Server คุณเอง
  • Customizable: แก้ไขโค้ดได้ถ้าต้องการ

n8n ถูกสร้างขึ้นในเยอรมนีและได้รับความนิยมมากในหมู่ Developer และธุรกิจที่ต้องการความเป็นส่วนตัว

ทำไมต้องใช้ n8n?

1. ฟรีจริงๆ (Self-hosted)

ไม่มีค่าใช้จ่าย ไม่มี Limit เลย (ถ้า host เอง)

2. Data Privacy

ข้อมูลทั้งหมดอยู่บน Server คุณ ไม่ผ่าน Third-party

3. ไม่มี Vendor Lock-in

เป็น Open Source ย้ายไปไหนก็ได้

4. Customizable

เขียน Node เองได้ แก้ไขโค้ดได้

5. มี Cloud Option

ถ้าไม่อยาก Host เอง ก็ใช้ n8n Cloud ได้

n8n vs Zapier vs Make

Featuren8n (Self-hosted)ZapierMake.com
ราคาฟรีเริ่ม $19.99เริ่ม $9
Limitไม่มีตาม Planตาม Plan
Self-hostได้ไม่ได้ไม่ได้
Open Sourceใช่ไม่ใช่ไม่ใช่
Learning Curveสูงต่ำปานกลาง
Technical Skillต้องมีไม่ต้องไม่ต้อง

วิธีติดตั้ง n8n

Option 1: Docker (แนะนำ)

docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -v ~/.n8n:/home/node/.n8n \
  n8nio/n8n

เข้าใช้งานที่ http://localhost:5678

Option 2: NPM

npm install n8n -g
n8n start

Option 3: n8n Cloud

  1. ไปที่ n8n.io
  2. สมัคร Account
  3. ใช้งานได้เลย (มีค่าใช้จ่าย)

Option 4: Self-host บน VPS

  1. เช่า VPS (DigitalOcean, Vultr, etc.)
  2. ติดตั้ง Docker
  3. Run n8n Container
  4. ตั้ง Domain และ SSL

วิธีใช้งาน n8n

Step 1: เข้า Editor

เปิด Browser ไปที่ n8n URL ของคุณ

Step 2: สร้าง Workflow ใหม่

  1. คลิก New Workflow
  2. คลิก + เพื่อเพิ่ม Node แรก

Step 3: เพิ่ม Trigger Node

  1. ค้นหา Trigger ที่ต้องการ (เช่น Webhook, Schedule)
  2. ตั้งค่า Trigger

Step 4: เพิ่ม Action Nodes

  1. คลิก + ต่อจาก Trigger
  2. เลือก App และ Action
  3. Connect Credentials
  4. Map ข้อมูล

Step 5: Test และ Activate

  1. คลิก Execute Workflow เพื่อ Test
  2. คลิก Active เพื่อเปิดใช้งาน

ตัวอย่าง Workflow n8n

1. Webhook → Process → Response

Webhook (Trigger)
    ↓
IF (Check condition)
    ├── True → HTTP Request (Call API)
    └── False → Set (Error message)
    ↓
Respond to Webhook

2. Schedule → Fetch → Notify

Cron (Every day 9 AM)
    ↓
HTTP Request (Fetch data from API)
    ↓
IF (New data?)
    ├── Yes → Slack (Send notification)
    └── No → No Operation

3. Email → AI → Database

IMAP Email (New email)
    ↓
OpenAI (Analyze content)
    ↓
Postgres (Save to database)
    ↓
Email (Send confirmation)

4. Form → CRM → Multiple Notifications

n8n Form (Trigger)
    ↓
HubSpot (Create contact)
    ↓
Split (Parallel)
    ├── Slack (Notify sales)
    ├── Email (Send welcome)
    └── Google Sheets (Log data)

Nodes ที่มีใน n8n

n8n มี 400+ Nodes ให้เลือก:

  • Google (Sheets, Drive, Gmail, Calendar)
  • Microsoft (365, Teams, OneDrive)
  • Slack, Discord
  • Notion, Airtable
  • Shopify, WooCommerce
  • HubSpot, Salesforce

AI/ML

  • OpenAI (GPT, DALL-E, Whisper)
  • Anthropic Claude
  • Google AI
  • Hugging Face

Developer Tools

  • HTTP Request (เรียก API อะไรก็ได้)
  • Webhook
  • Code (JavaScript/Python)
  • SSH
  • GraphQL

Data

  • Postgres, MySQL, MongoDB
  • Redis
  • Elasticsearch

ฟีเจอร์เด่นของ n8n

1. Code Node

เขียน JavaScript หรือ Python ได้โดยตรง

// JavaScript example
const items = $input.all();
const result = items.map(item => ({
  ...item.json,
  processed: true,
  timestamp: new Date().toISOString()
}));
return result;

2. HTTP Request Node

เรียก API อะไรก็ได้ที่ไม่มี Node สำเร็จรูป

3. Webhook

รับ Request จากภายนอกได้

4. Split/Merge

แยกและรวม Flow ได้

5. Error Handling

  • Error Trigger - จับ Error ทั้งหมด
  • Continue on Fail - ข้าม Error ไป
  • Retry - ลองใหม่อัตโนมัติ

6. Expressions

ใช้ Expression แปลงข้อมูลได้

{{ $json.email.split('@')[1] }}
{{ $now.format('YYYY-MM-DD') }}
{{ $('Previous Node').item.json.data }}

Self-hosting Tips

1. ใช้ Persistent Storage

อย่าลืม Mount Volume เพื่อเก็บข้อมูล

2. ตั้ง Environment Variables

N8N_BASIC_AUTH_ACTIVE=true
N8N_BASIC_AUTH_USER=admin
N8N_BASIC_AUTH_PASSWORD=password

3. ใช้ HTTPS

ตั้ง SSL Certificate เพื่อความปลอดภัย

4. Backup เป็นประจำ

Backup โฟลเดอร์ .n8n อย่างสม่ำเสมอ

5. Monitor Performance

ดู Logs และ Resource usage

ราคา n8n

Self-hosted (Open Source)

  • ฟรี 100%
  • ไม่จำกัด Workflow
  • ไม่จำกัด Executions
  • ต้อง Host เอง

n8n Cloud (Starter)

  • $20/เดือน
  • 2,500 Executions
  • n8n Host ให้

n8n Cloud (Pro)

  • $50/เดือน
  • 10,000 Executions
  • Advanced features

n8n Cloud (Enterprise)

  • ติดต่อราคา
  • Unlimited
  • SLA, Support

ใครควรใช้ n8n?

เหมาะสำหรับ:

  • Developer / Technical users
  • ธุรกิจที่ต้องการ Data privacy
  • Startup ที่มีงบจำกัด
  • คนที่ต้องการควบคุมเต็มที่
  • คนที่ต้องการ Automation ไม่จำกัด

ไม่เหมาะสำหรับ:

  • คนที่ไม่มี Technical skill เลย
  • คนที่ต้องการความง่ายสูงสุด
  • คนที่ไม่อยากจัดการ Server

Migration มาจาก Zapier/Make

Step 1: Export Workflow

บันทึก Logic ของ Zap/Scenario ที่มี

Step 2: สร้างใหม่ใน n8n

n8n ไม่มี Import จาก Platform อื่น ต้องสร้างใหม่

Step 3: หา Equivalent Nodes

บาง App อาจไม่มี Node แต่ใช้ HTTP Request แทนได้

Step 4: Test อย่างละเอียด

ทดสอบทุก Workflow ก่อนย้ายถาวร

สรุป

n8n เป็นทางเลือกที่ยอดเยี่ยมสำหรับคนที่ต้องการ Automation ฟรีไม่จำกัดค่ะ แม้จะต้องมี Technical skill บ้าง แต่ผลลัพธ์ที่ได้คุ้มค่ามาก โดยเฉพาะเรื่อง Privacy และความยืดหยุ่น ถ้าคุณเป็น Developer หรือมี Server อยู่แล้ว ลอง n8n ดูเลย!


อยากเรียนรู้ n8n และ Automation แบบ Technical?

คอร์สสอน AI ของเรามีบทเรียน Automation ครบทุกระดับ ตั้งแต่ Zapier จนถึง n8n สำหรับ Developer!

สมัครคอร์สสอน AI เชียงใหม่ →

มา Master Automation กันค่ะ!

เขียนโดย

AI Unlocked Team

บทความอื่นๆ ที่น่าสนใจ