What you'll learn
- ทำความเข้าใจว่า n8n คืออะไรและทำงานอย่างไร
- เตรียมเครื่องมือที่ต้องใช้ (Docker)
- สร้าง Volume เพื่อเก็บข้อมูลถาวรของ n8n
- เรียนรู้วิธีใช้คำสั่ง docker run พร้อม options ที่สำคัญ
- ทดลองเข้าใช้งาน n8n ผ่าน Browser
n8n คืออะไร?
n8n เป็นเครื่องมือ Workflow Automation แบบ Open Source ช่วยให้คุณเชื่อมต่อ Application และ Automate Workflow ได้ โดยเเทบที่จะไม่ต้องเขียนโค้ด
สิ่งที่ต้องเตรียม (Prerequisites)
ก่อนเริ่มต้น ให้ติดตั้ง 👉 Docker Desktop
ขั้นตอนการติดตั้ง n8n บน Docker
📥 1.สร้าง Volume สำหรับเก็บข้อมูลของ n8n
เปิด Terminal หรือ Command Prompt แล้วใช้คำสั่งนี้:
docker volume create n8n_data
📦 2.รัน Container ของ n8n
ต่อด้วยคำสั่งนี้ (สามารถ Copy-Paste ได้เลย):
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-e GENERIC_TIMEZONE="Asia/Bangkok" \
-e TZ="Asia/Bangkok" \
-v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8n
หมายเหตุ: เปลี่ยนเป็น Asia/Bangkok Timezone ที่คุณอยู่ (เพื่อให้เวลาที่แสดงใน Workflow, Log และการทำงานต่าง ๆ ตรงกับเวลาท้องถิ่นของคุณ เช่น เวลา Cron Job หรือเวลาบันทึกข้อมูล)
รอแปปนึงจนขึ้นว่า
Editor is now accessible via: http://localhost:5678
💻 3. เข้าใช้งาน n8n ผ่าน Browser
เปิด Browser แล้วเข้าไปที่:
http://localhost:5678
🚀 เสร็จแล้ว! พร้อมใช้งาน n8n
คุณสามารถเริ่มสร้าง Workflow ได้ทันทีผ่านหน้า Web UI ของ n8n — ลากและเชื่อม Node ได้แบบไม่ต้องเขียนโค้ด