Odoo คือระบบ ERP แบบ Open Source ที่ได้รับความนิยมสูง ด้วยความสามารถที่ครอบคลุมทั้งด้านบัญชี, CRM, ขาย, สต๊อก และอื่น ๆ อีกมากมาย สำหรับนักพัฒนาที่ต้องการเรียนรู้และปรับแต่งระบบ Odoo การติดตั้งจาก Source Code จะให้ความยืดหยุ่นและควบคุมได้มากที่สุด.
ในบทความนี้ ผมจะพาคุณติดตั้ง Odoo 18 (Community Edition) จาก Source บนระบบปฏิบัติการ Windows 10 หรือ 11
รายการ | คำอธิบาย |
---|---|
Git | สำหรับclone source code |
Python 3.10+ | ภาษาโปรแกรมหลักของ Odoo |
PostgreSQL 12+ | ระบบฐานข้อมูลที่ Odoo ใช้ |
Visual Studio Build Tools | ใช้สำหรับ compile dependency |
Node.js + rtlcss | สำหรับ UI ที่รองรับภาษา RTL |
wkhtmltopdf | สำหรับ export PDF อย่างสมบูรณ์ |
คู่มือทีละขั้นตอน
ขั้นตอนที่ 1: ติดตั้ง Git
- ดาวน์โหลดจาก: https://git-scm.com
- ติดตั้งด้วยการตั้งค่าเริ่มต้นทั้งหมด
- ตรวจสอบการติดตั้ง: git --version
ขั้นตอนที่ 2: ติดตั้งPython 3.10+
- ดาวน์โหลดจาก: https://www.python.org/downloads/windows
- ✅ ตรวจสอบ"Add Python to PATH"
- ใช้ "Customize Installation", ตรวจสอบให้แน่ใจว่า pip ถูกตรวจสอบแล้ว
- ตรวจสอบ: python --version / pip --version
ขั้นตอนที่ 3: ติดตั้ง PostgreSQL
- ดาวน์โหลดจาก: https://www.postgresql.org/download/windows
- Set user/password as odoo / odoo
-
Open pgAdmin and create a new Role:
- Role Name: odoo
- Password: odoo
- Privileges: ✅ Login, ✅ Create DB
Step 4: Install Visual Studio Build Tools
- ดาวน์โหลดจาก: https://visualstudio.microsoft.com/visual-cpp-build-tools/
- Select C++ build tools, then install
ขั้นตอนที่ 5: Clone the source codeของ Odoo
git clone https://github.com/odoo/odoo.git -b 18.0
cd odoo
ขั้นตอนที่ 6: ตั้งค่าPython Virtual Environment
- python -m venv venv
- venv\Scripts\activate
- pip install --upgrade pip setuptools wheel
- pip install -r requirements.txt
ขั้นตอนที่ 7: ติดตั้งNode.js and rtlcss
- Download Node.js from: https://nodejs.org
- After installation: npm install -g rtlcss
ขั้นตอนที่8: ติดตั้ง wkhtmltopdf 0.12.6
- ดาวน์โหลดจาก: https://github.com/wkhtmltopdf/packaging/releases
- เลือก: wkhtmltox_0.12.6-1.msvc2015-win64.exe
- ติดตั้งตามปกติ
- ตรวจสอบ: wkhtmltopdf --version
ขั้นตอนที่ 9: รันOdoo Server
จากภายในโฟลเดอร์ odoo:
- venv\Scripts\activate
- python odoo-bin -r odoo -w odoo --addons-path=addons --db-filter=.*
เปิดเบราว์เซอร์ของคุณและไปที่:
เข้าสู่ระบบ:
- Email: admin
- Password: admin
คู่มือการติดตั้ง Odoo From Source Code บน Windows 10/11