โลโก้ Odoo
อันดับ 18 ใน Top 100 ERP, CRM และระบบธุรกิจLGPLv3 (Community Edition)

Odoo คืออะไร และวิธีติดตั้งบน Cloud Server

Odoo คือระบบ ERP โอเพนซอร์สที่รวมงานขาย บัญชี คลังสินค้า ผลิต ทรัพยากรบุคคล และ CRM ไว้ในระบบเดียว องค์กรไทยจำนวนมากเลือกใช้เพราะเริ่มจากไม่กี่โมดูลแล้วขยายได้ตามการเติบโต

ติดตั้งบนเซิร์ฟเวอร์เองได้
ได้
สเปกเริ่มต้นที่แนะนำ
2 vCPU · RAM 4 GB
ไลเซนส์
LGPLv3 (Community Edition)
เว็บทางการ
เปิดเว็บไซต์
สร้าง Cloud Server เดี๋ยวนี้
  • ISO/IEC 27001
  • ISO 22301
  • ISO 20000-1
  • CSA-STAR

Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย

Odoo คืออะไร

Odoo ออกแบบเป็นโมดูลที่เปิดใช้เพิ่มได้ทีละส่วน องค์กรจึงเริ่มจากงานที่จำเป็นที่สุด เช่น การขายกับสินค้าคงคลัง แล้วค่อยเพิ่มบัญชี การผลิต หรือระบบงานบุคคลในภายหลังโดยข้อมูลยังเชื่อมกันทั้งหมด

รุ่น Community ใช้ฟรีและครอบคลุมงานหลักของธุรกิจขนาดเล็กถึงกลาง ส่วนรุ่น Enterprise เป็นแบบเสียค่าบริการรายผู้ใช้และเพิ่มโมดูลกับความสามารถบางอย่าง เช่น การเชื่อมกับธนาคารและแอปมือถือเต็มรูปแบบ

ข้อมูลที่อยู่ใน ERP คือข้อมูลที่อ่อนไหวที่สุดขององค์กร ทั้งต้นทุน ราคาลูกค้า และงบการเงิน การรันบน Cloud Server ในไทยจึงทำให้ควบคุมได้ว่าข้อมูลอยู่ที่ไหน ใครเข้าถึงได้ และสอดคล้องกับ PDPA

แผนผังการวางระบบ Odoo บน Cloud Server หนึ่งเครื่องที่ Data Center ในประเทศไทย ผู้ใช้เข้าถึงผ่านไฟร์วอลล์ที่เปิดเฉพาะพอร์ต 443, 8069, 8072 ตัว Odoo และข้อมูลอยู่บนเครื่องเดียวกัน เริ่มต้นที่ 2 vCPU แรม 4 GB และมีสำเนาสำรองเขียนออกไปเก็บอีกไซต์หนึ่ง
Odoo ทำงานบน Cloud Server เครื่องเดียวได้ครบ เปิดเฉพาะพอร์ตที่จำเป็น ข้อมูลและสำเนาสำรองอยู่ใน Data Center ในประเทศไทย

ความสามารถเด่นของ Odoo

ครอบคลุมทุกงานธุรกิจ

ขาย จัดซื้อ คลังสินค้า บัญชี การผลิต งานบุคคล และ CRM เชื่อมกันในฐานข้อมูลเดียว

เปิดใช้ทีละโมดูล

เริ่มจากส่วนที่จำเป็นแล้วขยาย ไม่ต้องลงทุนทั้งระบบตั้งแต่วันแรก

ปรับแต่งได้ลึก

เพิ่มฟิลด์ แก้ Workflow และเขียนโมดูลของตัวเองได้เพราะเป็นโอเพนซอร์ส

รองรับหลายบริษัทและหลายสกุลเงิน

เหมาะกับกลุ่มบริษัทที่ต้องรวมรายงานแต่แยกบัญชี

มี API สำหรับเชื่อมระบบ

ต่อกับเว็บร้านค้า ระบบขนส่ง หรือระบบภาษีอิเล็กทรอนิกส์ได้

ใช้ Odoo ทำอะไรได้บ้าง

  • ธุรกิจ SME ที่ต้องการเลิกใช้สเปรดชีตในการจัดการสต็อกและงานขาย
  • บริษัทค้าส่งและกระจายสินค้าที่ต้องคุมคลังหลายแห่ง
  • โรงงานขนาดกลางที่ต้องวางแผนการผลิตและติดตามต้นทุน
  • กลุ่มบริษัทที่ต้องการระบบเดียวรองรับหลายนิติบุคคล

สเปก Cloud Server ที่แนะนำ

แผนภาพเทียบสเปก Cloud Server สำหรับ Odoo 3 ระดับ เริ่มจาก 2 vCPU แรม 4 GB ดิสก์ NVMe 60 GB ไปจนถึง 8 vCPU ขึ้นไป แรม 16 GB ขึ้นไป ดิสก์ NVMe 300 GB ขึ้นไป โดยเทียบขนาดแยกตามแต่ละคอลัมน์
เริ่มจากระดับที่ตรงกับการใช้งานตอนนี้ แล้วเพิ่ม CPU และ RAM ทีหลังได้บนเครื่องเดิม
ระดับการใช้งานvCPURAMDisk
เริ่มต้นผู้ใช้พร้อมกันไม่เกิน 10 คน2 vCPU4 GBNVMe 60 GB
แนะนำผู้ใช้พร้อมกัน 10 ถึง 50 คน4 vCPU8 GBNVMe 150 GB
องค์กรใหญ่ผู้ใช้จำนวนมาก ควรแยกเครื่อง PostgreSQL ออกไป8 vCPU ขึ้นไป16 GB ขึ้นไปNVMe 300 GB ขึ้นไป

ดูราคาตามสเปกได้ที่ ราคา Cloud Compute หรือให้ทีมงานช่วยประเมินสเปกจากปริมาณผู้ใช้จริงของคุณ

วิธีติดตั้ง Odoo บน Cloud Server ของ THAI DATA CLOUD

ขั้นตอนด้านล่างใช้กับ Cloud Server ที่เพิ่งสร้างใหม่จากหน้าจัดการของ THAI DATA CLOUD ได้ทันที ถ้าไม่สะดวกทำเอง ทีมวิศวกรของเราติดตั้งและตั้งค่าให้ฟรีสำหรับลูกค้า Cloud Server

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

  • Ubuntu Server 24.04 LTS หรือ Debian 12
  • PostgreSQL 14 ขึ้นไป
  • Python ตามเวอร์ชันที่ Odoo รุ่นนั้นกำหนด
  • wkhtmltopdf สำหรับพิมพ์เอกสาร PDF ให้แสดงผลถูกต้อง

ทดสอบบน Ubuntu Server 24.04 LTS

  1. 1

    ติดตั้ง PostgreSQL

    sudo apt update
    sudo apt -y install postgresql
    sudo systemctl enable --now postgresql
  2. 2

    เพิ่มที่เก็บแพ็กเกจของ Odoo และติดตั้ง

    แทนเลขเวอร์ชันด้วยรุ่นที่ต้องการติดตั้ง

    curl -fsSL https://nightly.odoo.com/odoo.key | sudo gpg --dearmor -o /usr/share/keyrings/odoo.gpg
    echo "deb [signed-by=/usr/share/keyrings/odoo.gpg] https://nightly.odoo.com/17.0/nightly/deb/ ./" | \
      sudo tee /etc/apt/sources.list.d/odoo.list
    sudo apt update
    sudo apt -y install odoo
  3. 3

    ตั้งรหัสผ่านหลักของระบบ

    แก้ไฟล์ /etc/odoo/odoo.conf ตั้ง admin_passwd เป็นรหัสที่แข็งแรง เพราะรหัสนี้ใช้สร้างและลบฐานข้อมูลทั้งหมด

    [options]
    admin_passwd = UseALongRandomMasterPassword
    db_host = False
    db_port = False
    db_user = odoo
    db_password = False
    limit_time_cpu = 600
    limit_time_real = 1200
    workers = 4
  4. 4

    รีสตาร์ตและสร้างฐานข้อมูลแรก

    เปิดหน้าเว็บที่พอร์ต 8069 แล้วสร้างฐานข้อมูล เลือกภาษาไทยและประเทศไทยเพื่อให้ผังบัญชีตั้งต้นตรงกับที่ใช้ในประเทศ

    sudo systemctl restart odoo
    sudo systemctl enable odoo
  5. 5

    วาง Reverse Proxy พร้อม HTTPS

    ต้องตั้งค่ารองรับ WebSocket ด้วย เพื่อให้การแจ้งเตือนและแชทในระบบทำงานได้

    server {
      listen 443 ssl;
      server_name erp.example.com;
      client_max_body_size 100M;
    
      location / {
        proxy_pass http://127.0.0.1:8069;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      }
    
      location /websocket {
        proxy_pass http://127.0.0.1:8072;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
      }
    }
  6. 6

    ปิดหน้าจัดการฐานข้อมูลจากภายนอก

    เพิ่ม list_db = False ในไฟล์ตั้งค่าเพื่อไม่ให้คนภายนอกเห็นรายชื่อฐานข้อมูลและกดสร้างหรือลบได้

    list_db = False
    proxy_mode = True

ตั้งค่า workers ให้เหมาะกับจำนวน vCPU โดยทั่วไปใช้จำนวน vCPU คูณสองบวกหนึ่ง ถ้าตั้งเป็นศูนย์ Odoo จะทำงานแบบเธรดเดียวและช้ามากเมื่อมีผู้ใช้หลายคน

พอร์ตที่ต้องเปิดบน Firewall

พอร์ตโปรโตคอลใช้ทำอะไร
443TCPHTTPS ผ่าน Reverse Proxy
8069TCPพอร์ตหลักของ Odoo (ไม่ควรเปิดสู่อินเทอร์เน็ตโดยตรง)
8072TCPช่องทาง WebSocket สำหรับแชทและการแจ้งเตือน

สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ

  • ตั้ง list_db เป็น False และเก็บรหัสผ่านหลักไว้อย่างปลอดภัย
  • เปิดการยืนยันตัวตนสองชั้นให้ผู้ใช้ที่มีสิทธิ์สูง
  • กำหนดสิทธิ์ตามบทบาทให้ละเอียด โดยเฉพาะข้อมูลต้นทุนและงบการเงิน
  • สำรองฐานข้อมูลและโฟลเดอร์ไฟล์แนบทุกวัน และเก็บสำเนาไว้นอกเครื่อง
  • ทดสอบโมดูลเสริมจากภายนอกบนเครื่องทดสอบก่อนติดตั้งบนระบบจริงเสมอ

ทำไมควรรัน Odoo บน Cloud Server ของ THAI DATA CLOUD

Data Center ในประเทศไทย มาตรฐาน ISO/IEC 27001 และ ISO 22301 พร้อมทีมวิศวกรคนไทยดูแลตลอด 24 ชั่วโมง

ข้อมูลบัญชีและลูกค้าอยู่ใน Data Center ในประเทศไทย ควบคุมได้เต็มที่และสอดคล้องกับ PDPA

ทุกสาขาเข้าถึงระบบเดียวกันได้ผ่านอินเทอร์เน็ตหรือ VPN โดยไม่ต้องมีเซิร์ฟเวอร์ที่แต่ละสาขา

เพิ่มสเปกได้ทันทีเมื่อผู้ใช้เพิ่มขึ้น และแยกเครื่องฐานข้อมูลออกไปได้เมื่อระบบโต

THAI DATA CLOUD มีบริการ Odoo Private Cloud ที่ติดตั้งและดูแลให้โดยทีมวิศวกรไทย

คำถามที่พบบ่อยเกี่ยวกับ Odoo

Odoo Community กับ Enterprise ต่างกันอย่างไร

Community ใช้ฟรีและมีโมดูลหลักครบสำหรับงานขาย สินค้าคงคลัง จัดซื้อ และบัญชีพื้นฐาน ส่วน Enterprise คิดค่าบริการรายผู้ใช้ต่อเดือน เพิ่มโมดูลเชิงลึกบางส่วน แอปมือถือเต็มรูปแบบ และการสนับสนุนอย่างเป็นทางการ

Odoo รองรับภาษีและเอกสารของไทยไหม

รองรับผ่านโมดูลผังบัญชีไทยและโมดูลเสริมจากพาร์ทเนอร์ในประเทศ ทั้งภาษีมูลค่าเพิ่ม ภาษีหัก ณ ที่จ่าย และรูปแบบเอกสารที่ใช้ในไทย ควรตรวจสอบกับผู้วางระบบว่าครอบคลุมกระบวนการของธุรกิจคุณครบหรือไม่

ผู้ใช้กี่คนถึงต้องแยกเครื่องฐานข้อมูล

โดยทั่วไปเมื่อผู้ใช้พร้อมกันเกิน 50 คนหรือฐานข้อมูลโตเกินหลายสิบกิกะไบต์ การแยก PostgreSQL ออกไปอีกเครื่องจะช่วยให้ปรับจูนแต่ละส่วนอิสระและรองรับการเติบโตได้ดีกว่า

ย้าย Odoo จากที่อื่นมาได้ไหม

ได้ โดยย้ายทั้งฐานข้อมูลและโฟลเดอร์ไฟล์แนบ สิ่งที่ต้องตรวจคือเวอร์ชันของ Odoo และโมดูลเสริมต้องตรงกัน ทีมงานของเราช่วยวางแผนและทดสอบก่อนย้ายจริงได้

ให้เราติดตั้ง Odoo ให้ฟรี บน Cloud Server ในไทย

แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด