ติดตั้ง n8n บน Mac ด้วย Docker Compose ทำได้ตามขั้นตอนไม่กี่ขั้น คือลง Docker Desktop สร้างไฟล์ docker-compose.yml รันคำสั่ง docker compose up -d แล้วเปิด localhost:5678 ได้เลย ระบบทั้งหมดรันอยู่บนเครื่องของคุณเอง จึงไม่ต้องจ่ายค่าเซิร์ฟเวอร์รายเดือน
n8n คืออะไร ทำอะไรได้บ้าง
n8n คือเครื่องมือ AI Workflow Automation ที่ให้ระบบช่วยทำงานซ้ำๆ แทนเราได้ ตั้งแต่ช่วยคิดโพสต์ โพสต์ลงโซเชียลมีเดีย จัดการข้อมูล ไปจนถึงทำวิดีโอ ขึ้นอยู่กับไอเดียที่เราใส่เข้าไป สาระรีฟใช้ n8n เป็นเหมือนพนักงานที่ทำงานให้แบบอัตโนมัติ และไม่เคยบ่นว่างานเยอะ
ติดตั้ง n8n บน Mac แบบไหนดี npm หรือ Docker Compose
วิธีที่ใช้กันมีหลายแบบ วิธี npm ต้องเปิด Terminal แล้วพิมพ์คำสั่ง npx n8n ทุกครั้งที่จะใช้งาน สาระรีฟบอกว่าคนที่ไม่ใช่โปรแกรมเมอร์จะรู้สึกว่ายุ่งยากเกินไป
วิธี Docker Compose จึงเหมาะกับมือใหม่กว่า เพราะเราแค่ลง Docker Desktop แล้วใส่ไฟล์ตั้งค่าไฟล์เดียว อีกข้อดีคือวิธีนี้เอาไปตั้งเป็น server หรือติดตั้งบน cloud ของเราเองได้ ส่วนถ้าใช้ image สำเร็จรูปที่ดาวน์โหลดจาก Docker มาเลย จะทำให้ใช้งานออนไลน์ไม่ได้
ลง Docker Desktop บน Mac ต้องเลือกเวอร์ชันไหน
ดาวน์โหลด Docker Desktop จากเว็บไซต์ Docker แล้วเลือกตามชิปของเครื่อง มีทั้งแบบ Apple Silicon และแบบ Intel ติดตั้งตามปกติ กด Next ไปเรื่อยๆ เมื่อเปิดโปรแกรมแล้วรอจนหน้า Docker ขึ้น
Docker Desktop มี docker compose มาให้แล้ว ลองเช็กได้ใน Terminal ด้วยคำสั่ง docker compose version
สร้างไฟล์ docker-compose.yml ยังไง
เปิด Terminal แล้วพิมพ์ mkdir ~/n8n-docker จากนั้นพิมพ์ cd ~/n8n-docker เพื่อสร้างและเข้าไปในโฟลเดอร์ n8n-docker ถ้าไม่ถนัดคำสั่ง จะคลิกขวาแล้วเลือก New Folder สร้างโฟลเดอร์ชื่อ n8n ไว้บน Desktop ก็ได้ แล้วเปิดโฟลเดอร์นั้นใน Terminal
ในไฟล์ docker-compose.yml ต้องมีค่าหลักๆ คือ image n8nio/n8n:latest พอร์ต 5678:5678 ชื่อผู้ใช้กับรหัสผ่านสำหรับล็อกอิน และ volume ./n8n_data:/home/node/.n8n ส่วน volume นี้แหละที่ทำให้ข้อมูลไม่หาย เพราะ workflow จะถูกเก็บในโฟลเดอร์ n8n_data บนเครื่องของเรา ตัวอย่างในคลิปใช้ Docker Compose V2 จึงไม่ต้องใส่บรรทัด version: แล้ว
ในตัวอย่างใช้รหัสผ่าน admin123 ถ้าจะใช้งานจริงควรเปลี่ยนเป็นรหัสที่เดายากกว่านี้
รันคำสั่ง docker compose up -d แล้วเปิด localhost:5678 ยังไง
กลับมาที่ Terminal ในโฟลเดอร์เดิม พิมพ์ docker compose up -d แล้วกด Enter โปรแกรมจะสร้างและรัน n8n ให้เอง เมื่อรันเสร็จ เปิดเบราว์เซอร์ไปที่ localhost:5678 ก็จะเข้าหน้า n8n ได้ทันที
localhost คือเครื่องของเราเอง และ 5678 คือพอร์ตที่ตั้งไว้ในไฟล์ จึงใช้ได้เฉพาะบนเครื่องนี้ คนอื่นจะเข้าไม่ได้ถ้าเครื่องไม่ได้เปิดอยู่
ตั้งบัญชี Owner และขอ License Key ฟรีทำยังไง
ครั้งแรกที่เปิด n8n ให้สร้างบัญชีผู้ดูแล (Owner) ด้วยอีเมลและรหัสผ่านของเรา ตอบแบบสอบถามอะไรก็ได้ แล้วกด Send me a free license key ระบบจะส่ง key ไปที่อีเมล
กลับมาที่ n8n เข้าเมนู User and Plan วาง activate key ที่ได้จากอีเมล แล้วกด Activate เท่านี้ก็ใช้ฟีเจอร์เพิ่มเติมได้ ข้อมูลนี้เป็นของวันที่ลงคลิป คือ 2 ต.ค. 2568 ถ้าเมนูหรือขั้นตอนมีการเปลี่ยนแปลง ให้ดูจากหน้าเว็บ n8n ประกอบ
คำถามที่คนถามบ่อย
n8n ติดตั้งบน Mac ต้องรู้เรื่องโค้ดไหม
ไม่จำเป็น ตามคลิปของสาระรีฟ คนที่ไม่มีพื้นฐานการเขียนโค้ดก็ทำตามได้ เพราะไฟล์ docker-compose.yml แค่คัดลอกไปวางแล้วบันทึก และในคลิปยังแนะนำให้ใช้ ChatGPT ช่วยเขียนไฟล์นี้ให้ด้วย
ทำไมต้องเปิด localhost:5678
localhost คือเครื่องของเราเอง ส่วน 5678 คือพอร์ตที่ตั้งไว้ในไฟล์ตั้งค่า ระบบนี้จึงใช้ได้เฉพาะคนที่ใช้เครื่องนั้น และคนอื่นจะเข้าไม่ได้ถ้าเครื่องไม่ได้เปิดอยู่
ติดตั้ง n8n ด้วย Docker Compose ฟรีจริงไหม
ตามที่สาระรีฟพูดในคลิป วิธีนี้รันบนเครื่องของเราเอง ไม่ต้องจ่ายค่าเซิร์ฟเวอร์รายเดือน และขอ License Key ฟรีได้จากในโปรแกรม ข้อมูลนี้เป็นของวันที่ลงคลิป 2 ต.ค. 2568 ส่วนเงื่อนไขปัจจุบันให้เช็กจากเว็บ n8n
ปิดเครื่องหรือรีสตาร์ทแล้ว workflow จะหายไหม
ตามที่คลิปอธิบาย ข้อมูลถูกเก็บในโฟลเดอร์ n8n_data บนเครื่องของเราผ่าน volume จึงไม่หายไปเพียงเพราะปิดหรือรีสตาร์ท แต่ถ้าลบโฟลเดอร์ n8n_data ข้อมูลก็จะหายไปด้วย
งานไหนในธุรกิจคุณที่อยากให้ AI ทำแทน
บอกในคอมเมนต์ได้เลยครับ ผมอ่านทุกอัน
ระบบ AI ที่ผมใช้ขับธุรกิจจริงทุกวัน ตามดูเบื้องหลังได้ที่ Sharif Densumite ครับ

