Odoo คืออะไร และวิธีติดตั้งบน Cloud Server
Odoo คือระบบ ERP โอเพนซอร์สที่รวมงานขาย บัญชี คลังสินค้า ผลิต ทรัพยากรบุคคล และ CRM ไว้ในระบบเดียว องค์กรไทยจำนวนมากเลือกใช้เพราะเริ่มจากไม่กี่โมดูลแล้วขยายได้ตามการเติบโต
- หมวดหมู่
- ERP, CRM และระบบธุรกิจ
- ติดตั้งบนเซิร์ฟเวอร์เองได้
- ได้
- สเปกเริ่มต้นที่แนะนำ
- 2 vCPU · RAM 4 GB
- ไลเซนส์
- LGPLv3 (Community Edition)
- เว็บทางการ
- เปิดเว็บไซต์
- 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
ครอบคลุมทุกงานธุรกิจ
ขาย จัดซื้อ คลังสินค้า บัญชี การผลิต งานบุคคล และ CRM เชื่อมกันในฐานข้อมูลเดียว
เปิดใช้ทีละโมดูล
เริ่มจากส่วนที่จำเป็นแล้วขยาย ไม่ต้องลงทุนทั้งระบบตั้งแต่วันแรก
ปรับแต่งได้ลึก
เพิ่มฟิลด์ แก้ Workflow และเขียนโมดูลของตัวเองได้เพราะเป็นโอเพนซอร์ส
รองรับหลายบริษัทและหลายสกุลเงิน
เหมาะกับกลุ่มบริษัทที่ต้องรวมรายงานแต่แยกบัญชี
มี API สำหรับเชื่อมระบบ
ต่อกับเว็บร้านค้า ระบบขนส่ง หรือระบบภาษีอิเล็กทรอนิกส์ได้
ใช้ Odoo ทำอะไรได้บ้าง
- ธุรกิจ SME ที่ต้องการเลิกใช้สเปรดชีตในการจัดการสต็อกและงานขาย
- บริษัทค้าส่งและกระจายสินค้าที่ต้องคุมคลังหลายแห่ง
- โรงงานขนาดกลางที่ต้องวางแผนการผลิตและติดตามต้นทุน
- กลุ่มบริษัทที่ต้องการระบบเดียวรองรับหลายนิติบุคคล
สเปก Cloud Server ที่แนะนำ
| ระดับการใช้งาน | vCPU | RAM | Disk |
|---|---|---|---|
| เริ่มต้นผู้ใช้พร้อมกันไม่เกิน 10 คน | 2 vCPU | 4 GB | NVMe 60 GB |
| แนะนำผู้ใช้พร้อมกัน 10 ถึง 50 คน | 4 vCPU | 8 GB | NVMe 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
ติดตั้ง PostgreSQL
sudo apt update sudo apt -y install postgresql sudo systemctl enable --now postgresql - 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
ตั้งรหัสผ่านหลักของระบบ
แก้ไฟล์ /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
รีสตาร์ตและสร้างฐานข้อมูลแรก
เปิดหน้าเว็บที่พอร์ต 8069 แล้วสร้างฐานข้อมูล เลือกภาษาไทยและประเทศไทยเพื่อให้ผังบัญชีตั้งต้นตรงกับที่ใช้ในประเทศ
sudo systemctl restart odoo sudo systemctl enable odoo - 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
ปิดหน้าจัดการฐานข้อมูลจากภายนอก
เพิ่ม list_db = False ในไฟล์ตั้งค่าเพื่อไม่ให้คนภายนอกเห็นรายชื่อฐานข้อมูลและกดสร้างหรือลบได้
list_db = False proxy_mode = True
ตั้งค่า workers ให้เหมาะกับจำนวน vCPU โดยทั่วไปใช้จำนวน vCPU คูณสองบวกหนึ่ง ถ้าตั้งเป็นศูนย์ Odoo จะทำงานแบบเธรดเดียวและช้ามากเมื่อมีผู้ใช้หลายคน
พอร์ตที่ต้องเปิดบน Firewall
| พอร์ต | โปรโตคอล | ใช้ทำอะไร |
|---|---|---|
| 443 | TCP | HTTPS ผ่าน Reverse Proxy |
| 8069 | TCP | พอร์ตหลักของ Odoo (ไม่ควรเปิดสู่อินเทอร์เน็ตโดยตรง) |
| 8072 | TCP | ช่องทาง 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
แอปอื่นในหมวด ERP, CRM และระบบธุรกิจ
บริการของ THAI DATA CLOUD ที่เกี่ยวข้อง
ให้เราติดตั้ง Odoo ให้ฟรี บน Cloud Server ในไทย
แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด