← Back to Blog

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

0 reads

Technical Odoo 19 Installation

24 กุมภาพันธ์ 2569

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 ได้ทันที 

Talk to KEEREESOFT about Odoo ERP

วางระบบ ปรับแต่ง และเชื่อมต่อ Odoo ให้เหมาะกับกระบวนการธุรกิจของคุณ โดยทีมงานที่เข้าใจทั้งเทคโนโลยีและงานจริงขององค์กร

KEEREESOFT Logo

KEEREESOFT

เรานำเสนอโซลูชันที่ยืดหยุ่น

พร้อมตอบโจทย์ทุกธุรกิจ

KEEREESOFT © 2025