Skip to Content

คู่มือฉบับสมบูรณ์สำหรับการติดตั้ง Odoo 19 บน Linux (Ubuntu/Debian)

Technical Odoo 19 Installation

Step 1: อัปเดตระบบ

เปิด Terminal แล้วรัน

sudo apt update

sudo apt upgrade -y

Step 2: ติดตั้ง Python 3.12 และเครื่องมือพื้นฐาน

Odoo 19 ต้องใช้ Python 3.12

sudo apt install -y python3.12 python3.12-venv python3.12-dev python3-pip git build-essential wget

ตรวจสอบ:

python3.12 --version

Step 3: ติดตั้ง PostgreSQL

sudo apt install -y postgresql postgresql-contrib

เปิดใช้งาน service:

sudo systemctl start postgresql

sudo systemctl enable postgresql

สร้าง Database User สำหรับ Odoo

เข้า postgres:

sudo -u postgres psql

สร้าง user:

CREATE USER odoo19 WITH PASSWORD 'your_password';

ALTER USER odoo19 WITH SUPERUSER;

ออก:

\q

Step 4: ติดตั้ง Libraries ที่ Odoo ต้องใช้

Odoo จะพังทันทีถ้าขาดตัวพวกนี้ (สำคัญมาก)

sudo apt install -y \

libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev \

libjpeg-dev libpq-dev libffi-dev libssl-dev \

zlib1g-dev liblcms2-dev libblas-dev libatlas-base-dev \

node-less npm

ติดตั้ง less compiler:

sudo npm install -g less less-plugin-clean-css

Step 5: ติดตั้ง wkhtmltopdf (จำเป็นสำหรับ PDF Report)

sudo apt install -y wkhtmltopdf

(ใช้สำหรับ invoice / report / quotation ใน Odoo)

Step 6: ดาวน์โหลด Odoo 19 Source

ไปที่โฟลเดอร์ที่ต้องการ:

cd /opt

clone:

sudo git clone https://www.github.com/odoo/odoo --depth 1 --branch 19.0 --single-branch odoo19

ให้สิทธิ์ผู้ใช้:

sudo chown -R $USER:$USER /opt/odoo19

cd /opt/odoo19

Step 7: สร้าง Virtual Environment

python3.12 -m venv venv

source venv/bin/activate

Step 8: ติดตั้ง Python Dependencies

pip install --upgrade pip wheel

pip install -r requirements.txt

Step 9: สร้างไฟล์ config odoo.conf

สร้างไฟล์:

nano odoo.conf

ใส่ค่า:

[options]

admin_passwd = admin

db_host = localhost

db_port = 5432

db_user = odoo19

db_password = your_password

addons_path = /opt/odoo19/addons

http_port = 8019

บันทึก:

Ctrl + O

Enter

Ctrl + X

Step 10: รัน Odoo ครั้งแรก

ภายในโฟลเดอร์ /opt/odoo19

source venv/bin/activate

python3 odoo-bin -c odoo.conf

หากไม่มี error จะเห็น log ยาว ๆ และบรรทัดประมาณ:

HTTP service (werkzeug) running on 0.0.0.0:8019

Step 11: เข้าใช้งานผ่าน Browser

เปิด:

http://localhost:8019

หรือถ้าเป็นเครื่อง server:

http://IP-ADDRESS:8019

จะเข้าสู่หน้า Odoo Database Manager

จากนั้น:

  1. ใส่ Master Password (admin_passwd)
  2. ตั้งชื่อ database
  3. ตั้ง email และ password admin
  4. Create Database

เสร็จแล้วสามารถเริ่มใช้งาน Odoo modules ได้ทันที 

คู่มือฉบับสมบูรณ์สำหรับการติดตั้ง Odoo 19 บน Windows
Technical Odoo 19 Installation