เข้าสู่ระบบและสมัครคอร์สนี้เพื่อดูเนื้อหา

เข้าสู่ระบบ

1. สเปกเซิร์ฟเวอร์ VPS ที่แนะนำ

  • ระบบปฏิบัติการ: Ubuntu 22.04 LTS หรือ Ubuntu 24.04 LTS (แนะนำให้ใช้เวอร์ชัน LTS เพื่อความเสถียรในระยะยาว)
  • หน่วยความจำ (RAM): ตั้งแต่ 2GB ขึ้นไป (แนะนำที่ 4GB เพื่อการทำงานที่ลื่นไหลเมื่อมีแชตจำนวนมาก)
  • พื้นที่จัดเก็บข้อมูล (Disk): SSD ตั้งแต่ 20GB ขึ้นไป

2. การเตรียมซอฟต์แวร์พื้นฐาน

  • ติดตั้งโปรแกรม Docker และ Docker Compose Plugin เวอร์ชัน 2 ขึ้นไป
  • ตรวจสอบความพร้อมใช้งานใน Terminal ด้วยคำสั่ง:
    • docker –version
    • docker compose version

3. ระบบจัดการความปลอดภัยและเส้นทาง (Reverse Proxy)

  • บน VPS ของคุณจะต้องมีการติดตั้ง Traefik รันอยู่ก่อนแล้ว
  • ต้องมีการตั้งค่า certresolver เพื่อทำระบบความปลอดภัย SSL (HTTPS) อัตโนมัติ
  • ต้องมีเครือข่ายจำลองภายนอก (External Network) ที่ตั้งชื่อว่า root_default เพื่อให้แอปพลิเคชันคุยกับ Traefik ได้

4. การเตรียมชื่อโดเมน (Domain Name)

คุณต้องเตรียม Subdomain จำนวน 2 ชื่อเพื่อชี้มายัง IP ของ VPS ตัวอย่างเช่น:

  • linecrm.domain.com (สำหรับหน้าจอสำหรับแอดมินและหัวหน้าทีม – Admin UI)
  • linecrm-api.domain.com (สำหรับระบบหลังบ้านที่ใช้เชื่อมต่อกับ LINE – Backend API)
⚠️ ข้อควรระวัง: ปัญหาลืมสร้างหรือระบุ External Network หากเซิร์ฟเวอร์ Traefik เดิมของคุณใช้ network ชื่ออื่นที่ไม่ใช่ root_default ตัวระบบ SMLLineCRM จะไม่สามารถเชื่อมต่อและใช้งานผ่าน Traefik ได้ ส่งผลให้เข้าใช้งานหน้าเว็บไม่ได้
 วิธีแก้ไข: ให้พิมพ์คำสั่ง docker network ls ใน Terminal เพื่อตรวจสอบชื่อ Network ที่ Traefik ของคุณใช้งานอยู่จริง จากนั้นนำชื่อนั้นไปเปลี่ยนในไฟล์ docker-compose.yml ให้ตรงกัน

คอร์ส: LINE CRM × Docker