วิธีติดตั้ง n8n ด้วย Render (Step-by-Step)

What you'll learn

  • วิธีติดตั้งและใช้งาน n8n บนแพลตฟอร์ม Render
  • วิธีการใช้งาน cron job
  • เริ่มต้นใช้งาน Render ด้วยการติดตั้ง n8n ผ่าน Docker image

สิ่งที่ต้องเตรียม (Prerequisites)

ทำไมต้อง Self-host n8n?

📍 Self-host n8n คือการนำ n8n ไปติดตั้งเองบน Server แทนการใช้บน Cloud ของ n8n ซึ่งมีข้อดีหลายอย่าง:

  • 💸 ประหยัด — จ่ายแค่ค่าการใช้งาน Server จริง ๆ ไม่มีค่า License รายเดือน

  • 🔓 ไม่มีข้อจำกัด — ใช้งานได้เต็มที่ ไม่จำกัดจำนวน Execution หรือ Operation

  • 🔐 ควบคุมข้อมูลเอง — ข้อมูลอยู่ภายใต้การดูแลของคุณเอง

  • 💼 ฟีเจอร์ครบ — ใช้งานได้เทียบเท่าเวอร์ชัน Enterprise

หมายเหตุ: Render ไม่เหมาะสำหรับใช้จริงในระยะยาว

  • Render ไม่มีระบบเก็บข้อมูลถาวร (Persistent Volume) ใน Free Plan

  • หมายความว่า หากคุณ รีสตาร์ทเซิร์ฟเวอร์, หรือ Render มีการอัปเดต/ปรับปรุงระบบ — ข้อมูลทุกอย่างใน n8n จะ หายหมดทันที

  • ถ้าต้องการใช้ volume ต้องอัปเกรดเป็นแพ็กเกจแบบเสียเงินรายเดือน

👉 ดังนั้น Render เหมาะสำหรับ:
  • การเรียนรู้วิธีใช้งาน n8n เบื้องต้น

  • การทดลองสร้าง workflow เพื่อศึกษาการเชื่อมโยงระบบต่าง ๆ

❌ แต่ ไม่แนะนำสำหรับใช้งานจริงหรือในองค์กร ที่ต้องการความเสถียรและการเก็บข้อมูลระยะยาว

ขั้นตอนการติดตั้ง n8n ด้วย Render

ขั้นตอนที่ 1: สร้าง Web Service บน Render

  1. เมื่อเข้าสู่ระบบ หรือ สมัครบัญชีRender เเล้ว ให้คลิกที่ “New Web Service”
  2. เลือก Tab “Existing image”
  3. ในช่อง Image URL ให้ใส่ docker.n8n.io/n8nio/n8n แล้วกด Connect
  4. ตั้งชื่อบริการของคุณ
  5. เลือกภูมิภาคที่ใกล้คุณที่สุด
  6. เลือก Instance Type เป็น Free

เสร็จเเล้วกดปุ่ม Deploy Web Service ที่ด้านล่างสุด
Render จะสร้าง URL ของเว็บ ที่สามารถเข้าถึง n8n ได้ทันที โดยรอจนกว่าจะขึ้นว่า

				
					Editor is now accessible via:

http://localhost:5678
				
			

ขั้นตอนที่ 2: เข้าใช้งาน n8n

คลิกลิงก์ด้านบน (เช่น https://n8n-trs9.onrender.com) เพื่อเปิด n8n Dashboard เเละ ตั้งชื่อผู้ใช้ รหัสผ่าน หลังจากนั้นคุณก็สามารถใช้งาน n8n ได้เเล้ว

คลิกลิงก์นั้นเพื่อเปิด n8n Dashboard เเละ ตั้งชื่อผู้ใช้ รหัสผ่าน เเล้วกด Next

ไม่ต้องกรอกข้อมูล เเละ กด Get started  เลย

ใส่อีเมลของคุณ ที่ต้องการรับ license key แล้วกดปุ่ม Send me a free license key

ตรวจสอบอีเมล ระบบจะส่ง license key มาทางอีเมลที่กรอกไว้ โดยกดปุ่ม Activate License Key

ขั้นตอนที่ 3: การตั้งค่า Cron Job เพื่อป้องกันไม่ให้บริการ n8n บน Render หยุดทำงาน

🧩 วัตถุประสงค์

เมื่อคุณใช้ Free Plan ของ Render บริการจะหยุดทำงาน (spin down) หลังจากไม่มีการใช้งานเป็นเวลา 15 นาที เพื่อประหยัดทรัพยากร การตั้งค่า Cron Job ด้วย cron-job.org ช่วยให้คุณสามารถส่งคำขอ (ping) ไปยังบริการ n8n ของคุณเป็นระยะ ๆ เพื่อป้องกันไม่ให้บริการหยุดทำงาน .render.com

  1. สมัครและเข้าสู่ระบบ cron-job.org

  2. สร้าง Cron Job ใหม่

    • คลิกที่ “Create Cronjob”

    • ในช่อง “URL” ให้ใส่ URL ของ Webhook จาก n8n ของคุณ เช่น https://n8n-yourproject.onrender.com

    • ตั้งค่าความถี่ในการเรียกใช้งาน ทุก 5 นาที ที่ “Execution schedule”

    • คลิกที่ปุ่ม “Test Run” เพื่อทดสอบการใช้งาน ถ้า TEST RUN STATUS เป็น 200 เเสดงว่ามันทำงานได้ปกติ

    • กด SAVE

ขั้นตอนที่ 4: การตั้งค่า Webhook URL

หาก workflow ของคุณมีการใช้ Webhook (เช่น การรับข้อมูลจากภายนอก เช่น Line, Discord, Zapier ฯลฯ) คุณต้องตั้งค่า Environment Variable ชื่อ WEBHOOK_URL ดังนี้:

  1. ไปที่หน้า Dashboard ของ n8n ใน Render

  2. คลิกเมนู Environment ด้านซ้าย

  3. คลิกปุ่ม Edit > Add > New variable

  4. ใส่:

    • Key: WEBHOOK_URL

    • Value: ใส่ URL ที่ Render สร้างให้ เช่น https://n8n-yourprojectname.onrender.com/

  5. คลิก Save and deploy

หลังจาก Deploy เสร็จแล้ว n8n จะใช้ URL นี้เป็นฐานสำหรับ webhook ทั้งหมดของคุณ

What you’ll learn เข้าใจหลักการทำงานเบื้องต้นของ Line Bot และ n8n สร้าง Line Bot และตั้งค่าที่จำเป็นบน Line Developers Console สร้าง Node ใน n8n เพื่อเชื่อมต่อ...
  • June 16, 2025
What you’ll learn สร้าง Webhook ใน Discord ใช้ URL ของ Webhook เพื่อสร้าง Credential ใน n8n ตั้งค่า Node Discord ใน n8n...
  • June 10, 2025
What you’ll learn วิธีติดตั้งและใช้งาน n8n บนแพลตฟอร์ม Railway ทำไมควรเลือก self-host n8n แทนการใช้แบบ Cloud ประโยชน์ของการใช้ n8n บน Railway สิ่งที่ต้องเตรียม (Prerequisites) 👉 ก่อนจะเริ่มติดตั้ง...
  • June 1, 2025

You May Also Like

    What you’ll learn เข้าใจพื้นฐานของ AI และโมเดลภาษา (LLM) อย่างง่าย ใช้งาน Flowise.ai เพื่อสร้างระบบ AI แบบลากวาง สร้าง Chatbot ที่ตอบคำถามได้อย่างชาญฉลาด เชื่อมต่อ AI กับข้อมูลจากเอกสารหรือเว็บไซต์ ทดลองเชื่อมต่อกับ API ภายนอกเพื่อเพิ่มความสามารถให้ AI ออกแบบและสร้าง AI Agent ด้วยตัวเองจากไอเดียของคุณเอง AI สำหรับทุกคน: ลากวาง...
    • 0 Lessons
    Free
    What you’ll learn เรียนรู้พื้นฐานการใช้ Krea.ai สำหรับการสร้างภาพด้วย AI วิธีการเขียนคำสั่ง (Prompt) เพื่อให้ได้ผลลัพธ์ที่ต้องการ การใช้เครื่องมือ Inpainting และ Outpainting เพื่อปรับแต่งและขยายภาพ เทคนิคการควบคุมสไตล์ในการออกแบบภาพ เช่น การสร้างภาพสไตล์การ์ตูน, ฟุตเทจ, หรือภาพถ่ายจริง การประยุกต์ใช้งาน Krea.ai ในงานออกแบบแฟชั่น, สถาปัตยกรรม, และคอนเซ็ปต์ดีไซน์ การใช้ฟีเจอร์การแก้ไขภาพขั้นสูงเพื่อสร้างงานที่มีความละเอียดสูงและตรงตามความต้องการ เคล็ดลับและเทคนิคในการเพิ่มความเร็วในการสร้างภาพและการทดลองไอเดียต่างๆ ประโยชน์ที่คุณจะได้รับจากคอร์สนี้: พัฒนาทักษะการใช้ AI...
    • 0 Lessons
    Free

    n8n

    What you’ll learn วิธีติดตั้งและตั้งค่า n8n บนเครื่องของตัวเองหรือบนเซิร์ฟเวอร์ฟรี การสร้าง Workflow เบื้องต้นใน n8n ด้วยวิธีลากวางแบบไม่ต้องเขียนโค้ด การสร้าง Webhook สำหรับรับข้อมูลจากภายนอก วิธีเชื่อมต่อ Webhook เข้ากับ Discord Channel ด้วย Webhook URL ตัวอย่างการแจ้งเตือนเมื่อมีข้อมูลใหม่จาก Google Sheet หรือ API การตั้งเวลาแจ้งเตือนแบบอัตโนมัติ เช่น ทุกวัน...
    • 0 Lessons
    Free
    What you’ll learn รู้จักกับ MinMax.ai สร้างภาพด้วย AI Image Generator สร้างวิดีโอด้วย AI Video Generator สร้างแชทบอทอัจฉริยะด้วย AI Chatbot Tools รวมเทคนิคการใช้งานแบบมือโปร เริ่มต้นใช้งาน MinMax.ai — แพลตฟอร์ม AI ฟรีสำหรับนักพัฒนาและนักออกแบบตัวเล็ก ที่อยากสร้างผลงานสุดเจ๋งโดยไม่ต้องเขียนโค้ด! คอร์สนี้จะพาคุณไปรู้จักกับ MinMax.ai เครื่องมือ AI สุดทรงพลังที่ใช้งานง่าย...
    • 0 Lessons
    Free
    What you’ll learn วิธีใช้ Florafauna AI เพื่อสร้างตัวละคร 3D จากภาพเพียงภาพเดียว การเตรียมภาพให้เหมาะสมสำหรับการประมวลผลด้วย AI ขั้นตอนการเรนเดอร์ตัวละคร 3D ให้ออกมาสมจริงและน่าสนใจ เคล็ดลับในการปรับแต่งผลงานเพื่อให้ได้คุณภาพระดับมืออาชีพ เพราะนี่คือโอกาสในการเปลี่ยนภาพวาดหรือไอเดียของคุณให้กลายเป็นตัวละคร 3D ได้ง่าย ๆ โดยไม่ต้องมีพื้นฐานด้าน 3D หรือใช้โปรแกรมซับซ้อนFlorafauna AI คือเครื่องมือที่ทรงพลังสำหรับศิลปินยุคใหม่ และคอร์สนี้จะพาคุณไปรู้จักและใช้งานมันอย่างเข้าใจ ไม่ว่าคุณจะเป็นนักวาด นักออกแบบ หรือแค่คนที่สนใจ AI คอร์สนี้จะช่วยให้คุณ✅...
    • 1 Lesson
    Free
    What you’ll learn เข้าใจเทคโนโลยีของ Kling.ai และเบื้องหลังการสร้างวิดีโอด้วย AI วิธีการใช้งาน Kling.ai ตั้งแต่เริ่มต้นจนถึงระดับมืออาชีพ เทคนิคการเขียน Prompt เพื่อควบคุมฉาก ตัวละคร และการเคลื่อนไหวของกล้อง ตัวอย่างการประยุกต์ใช้ Kling.ai ในงานคอนเทนต์ การตลาด และการศึกษา สร้างวิดีโอจาก ข้อความ (Text-to-Video) และ ภาพนิ่ง (Image-to-Video) คอร์สนี้เหมาะสำหรับนักเรียนที่สนใจเทคโนโลยีใหม่ ๆ โดยเฉพาะการสร้างวิดีโอจากข้อความด้วย AI...
    • 0 Lessons
    Free
    What you’ll learn วิธีใช้งาน Dzine.ai ตั้งแต่เริ่มต้น แม้ไม่เคยแต่งภาพมาก่อน การสร้างภาพจากข้อความ (Text-to-Image) ด้วย AI การแก้ไขเฉพาะจุด เช่น เปลี่ยนสี ลบ เพิ่ม หรือปรับรายละเอียดของวัตถุ การเลือกวัตถุในภาพด้วยฟีเจอร์ Mask (เหมือนใน Photoshop) 📌 เนื้อหานี้เป็นส่วนหนึ่งของคอร์ส “สร้างเว็บไซต์ด้วย WordPress + AI สำหรับมือใหม่” อยากแต่งภาพแบบมือโปรไว้ใช้ในเว็บไซต์โดยไม่ต้องใช้ Photoshop?...
    • 1 Lesson
    Free
    What you’ll learn เทคนิคการใช้ ChatGPT อย่างมีประสิทธิภาพ พร้อมตัวอย่างใช้งานจริงในชีวิตประจำวัน วิธีเขียน Prompt แบบมืออาชีพ เพื่อให้ได้คำตอบที่แม่นยำและมีคุณภาพ การใช้งาน OpenAI API เพื่อสร้างแอปหรือระบบอัตโนมัติ แนวทางการสร้าง AI Agent และ Workflow อัตโนมัติด้วยเครื่องมือเสริม ประยุกต์ใช้ AI กับงานในหลายอาชีพ เช่น การตลาด ธุรกิจ โปรแกรมมิ่ง และการศึกษา สร้างภาพด้วย...
    • 0 Lessons
    Free