วิธีติดตั้ง odoo บนระบบ Windows
ขั้นตอนการติดตั้ง Odoo บน Windows ซึ่งสามารถทำได้ 2 วิธีหลัก ๆ ได้แก่ การติดตั้งโดยใช้ตัวติดตั้ง (Installer) ที่ทาง Odoo จัดเตรียมให้ หรือการติดตั้งแบบ Manual (ติดตั้งส่วนประกอบต่าง ๆ ด้วยตนเอง) เลือกวิธีใดวิธีหนึ่งที่สะดวกต่อการใช้งานของคุณ
วิธีที่ 1: ติดตั้งด้วย Odoo Installer (ง่ายและเร็วที่สุด)
- ดาวน์โหลดตัวติดตั้ง Odoo สำหรับ Windows
- เข้าไปที่หน้า Odoo Downloads
- เลือกเวอร์ชันที่ต้องการใช้งาน (แนะนำให้เลือกเวอร์ชัน LTS หรือเวอร์ชันล่าสุด)
- กดดาวน์โหลดไฟล์ .exe
รันไฟล์ติดตั้ง
- เมื่อดาวน์โหลดไฟล์ .exe เสร็จสมบูรณ์ ให้ดับเบิ้ลคลิกไฟล์เพื่อเริ่มการติดตั้ง
- อาจต้องอนุญาตให้ไฟล์ทำงาน หาก Windows ขึ้นแจ้งเตือน Security
ทำตามขั้นตอนในตัวติดตั้ง
- เลือกโฟลเดอร์หรือไดร์ฟที่ต้องการติดตั้ง Odoo
- จากนั้นตัวติดตั้งจะติดตั้ง PostgreSQL (หากไม่มีอยู่ในเครื่อง) พร้อมกำหนดค่าพื้นฐานให้โดยอัตโนมัติ
- ทำตามขั้นตอนจนเสร็จสิ้น
เปิดใช้งาน Odoo
- เมื่อการติดตั้งเสร็จสิ้น ตัวติดตั้งจะสร้าง Shortcut ใน Start Menu หรือ Desktop สำหรับเปิดใช้งาน Odoo
- เมื่อคลิกเปิดใช้งาน Odoo แล้ว ให้รอให้บริการ (service) ของ Odoo เริ่มทำงาน
- เมื่อพร้อม จะมีเบราว์เซอร์เด้งขึ้นมาที่ URL: http://localhost:8069
- ตั้งชื่อฐานข้อมูล (Database) และตั้งรหัสผ่านผู้ดูแลระบบ (Master Password)
- เริ่มใช้งาน Odoo ได้ทันที
วิธีที่ 2: ติดตั้งแบบ Manual
สิ่งที่ต้องติดตั้งก่อน
- Python
- Odoo ส่วนใหญ่รองรับ Python 3.8+ (แนะนำให้ตรวจสอบว่า Odoo เวอร์ชันที่จะใช้งานรองรับเวอร์ชันใด)
- ดาวน์โหลดได้จาก Python.org
PostgreSQL
- Odoo ใช้ฐานข้อมูล PostgreSQL
- ดาวน์โหลดได้จาก PostgreSQL Downloads
หมายเหตุ: ถ้าใช้ Odoo Installer ใน “วิธีที่ 1” จะถูกติดตั้ง PostgreSQL ให้อัตโนมัติ ถ้าจะติดตั้งเองให้จดจำ user/password สำหรับ PostgreSQL ไว้ เพื่อใช้เชื่อมต่อกับ Odoo
- Git (ถ้าต้องการคลังโค้ดจาก GitHub)
- ดาวน์โหลด Git for Windows (ไม่จำเป็นแต่แนะนำถ้าจะดึงโค้ด Odoo จาก GitHub)
ขั้นตอนการติดตั้ง Odoo ด้วยตนเอง
- สร้าง Virtual Environment (แนะนำ)
- เปิด Command Prompt (cmd) หรือ PowerShell
- ติดตั้ง virtualenv (ถ้ายังไม่มี)
o pip install virtualenv
- สร้างโฟลเดอร์สำหรับเก็บโปรเจกต์ Odoo และเข้าไปในโฟลเดอร์นั้น จากนั้นสร้าง virtual environment
o python -m venv venv
- เรียกใช้งาน virtual environment
o venv\Scripts\activate
- ตอนนี้เราจะอยู่ในสภาพแวดล้อมที่แยกต่างหากสำหรับ Odoo
ดาวน์โหลดหรือคัดลอกไฟล์ซอร์สโค้ด Odoo
- ถ้าดาวน์โหลดจาก Odoo GitHub
o git clone https://github.com/odoo/odoo.git
- หรือหากดาวน์โหลดเป็นไฟล์ .zip ให้คลายไฟล์ไว้ในโฟลเดอร์ที่ต้องการ
ติดตั้ง Dependencies ต่าง ๆ
- ในโฟลเดอร์ Odoo (หรือโฟลเดอร์หลักของโปรเจกต์) จะมีไฟล์ requirements.txt
- ให้เรียกใช้งานคำสั่ง
o pip install -r requirements.txt
- ถ้าต้องการ Library อื่น ๆ เพิ่มเติม อาจต้องติดตั้งด้วยคำสั่ง pip install <library_name> ตามความจำเป็น
สร้างฐานข้อมูลใน PostgreSQL
- เปิด PostgreSQL หรือใช้เครื่องมืออย่าง pgAdmin
- สร้างฐานข้อมูลใหม่ (เช่น ชื่อ “odoo_db”)
- สร้าง user และรหัสผ่าน หรือใช้ user/postgres ที่ติดตั้งไว้
กำหนดค่าไฟล์ odoo.conf (ถ้ามี)
- ในโฟลเดอร์ Odoo อาจมีไฟล์ odoo.conf สำหรับกำหนดค่าต่าง ๆ เช่น
o [options]
o admin_passwd = YourMasterPassword
o db_host = localhost
o db_port = 5432
o db_user = postgres
o db_password = your_postgres_password
o db_name = odoo_db
o logfile = C:\odoo\logs\odoo.log
o addons_path = C:\odoo\odoo\addons
- ปรับเปลี่ยนตามโฟลเดอร์ที่คุณติดตั้งจริง
สั่งรัน Odoo
- เมื่อกำหนดค่าเสร็จเรียบร้อย กลับไปที่ Command Prompt (หรือ PowerShell) ในโฟลเดอร์ Odoo (และ virtual environment เดิม)
- เรียกใช้งาน
o python odoo-bin --config=odoo.conf
- หากต้องการสั่งรันผ่านคำสั่งย่อ คุณอาจใช้
o python odoo-bin -r postgres -w your_postgres_password -d odoo_db
แล้วระบุพารามิเตอร์เพิ่มเติม เช่น --addons-path ได้ตามต้องการ
- ทดสอบเข้าใช้งาน Odoo
- เปิดเบราว์เซอร์แล้วไปที่ http://localhost:8069
- ตั้งค่า Database (ถ้ายังไม่ได้ตั้งค่าในไฟล์ .conf) และตั้งรหัสผ่านผู้ดูแลระบบ (Master Password) ตามต้องการ
- เริ่มใช้งาน Odoo ได้ทันที
ข้อแนะนำเพิ่มเติมจาก TECHLEADERS
เลือกเวอร์ชัน Odoo ให้ตรงกับ Python
บางเวอร์ชันของ Odoo อาจรองรับเฉพาะ Python 3.8 - 3.10 (หรืออื่น ๆ) กรุณาตรวจสอบ Compatibility Matrix จากเอกสารทางการของ Odoo
- ตรวจสอบพอร์ต (port) ที่ใช้งาน
โดยปกติ Odoo จะใช้ port 8069 สำหรับเว็บ ถ้ามี service อื่น ๆ ในเครื่องที่ใช้พอร์ตนี้อยู่แล้ว อาจต้องเปลี่ยนค่าพอร์ตในไฟล์ odoo.conf - การติดตั้งโมดูลเสริม (Custom Modules)
หากคุณมีโมดูลเสริมหรือต้องการเพิ่มโมดูล สามารถวางโฟลเดอร์โมดูลนั้นใน addons_path ที่กำหนดไว้ และรีสตาร์ท Odoo - การตั้งค่าเป็น Windows Service
คุณสามารถตั้งค่าให้ Odoo ทำงานเป็น Windows Service ได้เพื่ออำนวยความสะดวกในการดูแลระบบ (เช่น รันอัตโนมัติเมื่อเปิดเครื่อง) รายละเอียดดูได้จาก Odoo Documentation หรือคู่มือจาก community
เมื่อทราบ วิธีติดตั้ง odoo ทั้งสองแบบแล้ว
คุณสามารถเลือกวิธีที่เหมาะสมกับสภาพแวดล้อมและความต้องการของโปรเจกต์ของคุณได้เลย
ทีมงาน TECHLEADERS
ขอให้สนุกกับการพัฒนาและใช้งาน Odoo บนระบบ
Windows หรือถ้าต้องการนำระบบ odoo มาใช้งานในองค์ TECHLEADERS ยินดีให้คำปรึกษา เพราะเราเป็น ตัวแทนจําหน่าย odoo ในประเทศไทย ยกระดับธุรกิจของคุณด้วยตัวแทนจำหน่ายที่เชี่ยวชาญในติดตั้งและวางระบบ DATA
SERVER ERP และ API Customize เชื่อมต่อกับ
ERP ทุกรูปแบบ ด้วยประสบการณ์ให้บริการ Outsource
third party มากกว่า 15 ปี