Hướng dẫn cài đặt Odoo 15 trên Ubuntu 22.04 từ A đến Z

Những điểm chính cần nắm

 

  • Odoo là gì?: Tổng quan về Odoo – nền tảng quản lý doanh nghiệp đa chức năng.

 

  • Chuẩn bị trước khi cài đặt Odoo 15 trên Ubuntu 22.04: Danh sách các bước cần thực hiện trước khi tiến hành cài đặt.

 

Odoo là gì?

 

Odoo là một hệ thống ERP (Enterprise Resource Planning) mã nguồn mở, được phát triển bằng Python, cung cấp giải pháp quản lý tổng thể cho doanh nghiệp. Odoo có hơn 1000 mô-đun phục vụ nhiều mảng như bán hàng, sản xuất, kho vận, nhân sự, kế toán và thương mại điện tử.

 

Với khả năng tích hợp điện toán đám mây, Odoo đặc biệt phù hợp cho doanh nghiệp vừa và nhỏ (SME), giúp tối ưu quy trình vận hành. Hiện tại, Odoo có hơn 2 triệu người dùng toàn cầu và hỗ trợ trên 23 ngôn ngữ.

 

Các bước chuẩn bị trước khi cài đặt Odoo 15 trên Ubuntu 22.04

 

Bước 1: Cập nhật hệ thống Ubuntu

 

Để đảm bảo các gói phần mềm luôn ở phiên bản mới nhất, bạn mở Terminal và chạy lệnh:


 
sudo apt update -y && sudo apt upgrade -y
 

Sau khi hoàn tất, hệ thống của bạn đã được cập nhật đầy đủ.

 

Bước 2: Cài đặt Python3 và các thư viện phụ thuộc

 

Odoo 15 chạy trên nền Python, vì vậy bạn cần cài Python3 cùng các thư viện liên quan:


 
sudo apt install python3-pip wget python3-dev python3-venv python3-wheel \
 
libxml2-dev libpq-dev libjpeg8-dev liblcms2-dev \ libxslt1-dev zlib1g-dev
 
libsasl2-dev libldap2-dev \ build-essential git libssl-dev libffi-dev \
 
libmysqlclient-dev libjpeg-dev libblas-dev libatlas-base-dev -y

 

Bước 3: Cài đặt PostgreSQL

 

Odoo sử dụng PostgreSQL làm hệ quản trị cơ sở dữ liệu, bạn cài đặt bằng lệnh:


 
sudo apt install postgresql -y

 

Bước 4: Tạo user riêng cho Odoo

 

Để quản lý hệ thống gọn gàng hơn, nên tạo một tài khoản chuyên dùng cho Odoo:


 
sudo useradd -m -d /opt/odoo15 -U -r -s /bin/bash odoo15

 

Bước 5: Cài đặt wkhtmltopdf (xuất PDF)

 

wkhtmltopdf dùng để xuất báo cáo PDF trong Odoo:


 
sudo apt-get install wkhtmltopdf -y
 

Kiểm tra phiên bản:


 
wkhtmltopdf --version
 

Bước 6: Tải mã nguồn và thiết lập Odoo 15

 

Chuyển sang user Odoo:


 
su - odoo15
 

Tải source từ GitHub:


 
git clone https://www.github.com/odoo/odoo --depth 1 --branch 15.0
 
/opt/odoo15/odoo
 

Tạo và kích hoạt môi trường ảo Python:


 
cd /opt/odoo15 python3 -m venv myodoo15-venv source myodoo15-venv/bin/activate

 

Cài thư viện Python cần thiết:


 
pip3 install wheel pip3 install -r odoo/requirements.txt

 

Thoát môi trường ảo:


 
deactivate

 

Tạo thư mục custom addons:


 
mkdir /opt/odoo15/custom-addons exit

 

Bước 7: Cấu hình Odoo và systemd service

 

Tạo file cấu hình:


 
sudo nano /etc/odoo15.conf
 

Nội dung file (đổi admin_password theo ý bạn):


 
[options] admin_passwd = admin_password
 
db_host = False db_port = False
 
db_user = odoo15
 
db_password = False
 
xmlrpc_port = 8069 logfile = /var/log/odoo15/odoo.log
 
addons_path = /opt/odoo15/odoo/addons,/opt/odoo15/custom-addons

 

Tạo thư mục log và phân quyền:


 
sudo mkdir /var/log/odoo15 sudo chown odoo15:root /var/log/odoo15

 

Bước 8: Tạo service và khởi động Odoo

 

Tạo file dịch vụ:


 
sudo nano /etc/systemd/system/odoo15.service

 

Reload systemd và bật service:


 
sudo systemctl daemon-reload sudo systemctl enable --now odoo15

 

Kiểm tra trạng thái:


 
sudo systemctl status odoo15

 

Bước 9: Truy cập Odoo 15

 

Mở trình duyệt và truy cập:


 
http://ip-máy-chủ-của-bạn:8069

 

Nếu giao diện tạo database xuất hiện, quá trình cài đặt đã hoàn tất!

 

Odoo, ubuntu, linux

 

Cài đặt Odoo 16 trên Linux

 

Cách cài Odoo 16 về cơ bản tương tự như Odoo 15 – bạn chỉ cần lặp lại các bước ở trên.
Điểm khác biệt là Odoo 16 yêu cầu thêm thư viện hdcg, một dependency mới không có trong phiên bản 15.

 

Thư viện này giúp xử lý một số tác vụ backend nhằm cải thiện hiệu năng hệ thống.

 

Cài đặt hdcg:


 
sudo apt update sudo apt install libhdcg-dev
 

Sau đó, đảm bảo hdcg có trong file requirements.txt hoặc cài trực tiếp bằng pip:


 
pip3 install hdcg
 HỖ TRỢ TRỰC TUYẾN