Hướng Dẫn Cài Đặt Odoo Community Từ Source (Ubuntu 24, No Docker) - Hỗ trợ bởi ChatGPT
Việc cài đặt Odoo trực tiếp từ mã nguồn đôi khi gây lúng túng cho các bạn dev mới hoặc các startup muốn tự build hệ thống.
Trong Khóa học này, mình sẽ hướng dẫn chi tiết cách ứng dụng ChatGPT để cài đặt Odoo 19.0 Community trực tiếp trên Ubuntu 24.04 một cách mượt mà nhất, hoàn toàn không sử dụng Docker, chỉ trong khoảng 15 phút!
Cách cài đặt thực chiến này sẽ giúp bạn làm chủ cấu trúc của Odoo, dễ dàng cấu hình, tùy chỉnh module sát sườn với nhu cầu thực tế và quản trị Database hiệu quả.
📌 Nội dung chính trong khóa học:
- Giới thiệu & Cập nhật hệ điều hành Ubuntu 24
- Cài đặt các package, thư viện hệ thống cần thiết (Python, Git...)
- Tạo và cấu hình user PostgreSQL chuyên biệt cho Odoo
- Clone source code Odoo 19 từ GitHub & Tạo môi trường ảo (venv)
- Lưu ý quan trọng khi cài đặt dependencies (requirements.txt)
- Tạo file cấu hình odoo.conf (DB, Addons path)
- Khuyên dùng: Thiết lập Systemd service để chạy Odoo dạng Production
- Truy cập hệ thống trên trình duyệt & Hoàn tất
| Người phụ trách | Hoa Trinh. OnessBiz |
|---|---|
| Cập nhật Lần cuối | 07/03/2026 |
| Thời gian hoàn thành | 2 giờ 10 phút |
| Thành viên | 1 |
File service Odoo19: /etc/systemd/system/odoo19.service
File service Odoo19:
/etc/systemd/system/odoo19.service
/etc/systemd/system/odoo19.service
VIDEO HƯỚNG DẪN
Xem tất cả
New Content
HƯỚNG DẪN CÀI ĐẶT ODOO 19.0 COMMUNITY (GIT + VENV) TRÊN UBUNTU
Xem trước
HƯỚNG DẪN CÀI ĐẶT ODOO 19.0 COMMUNITY (GIT + VENV) TRÊN UBUNTU
I. CẬP NHẬT HỆ THỐNG
sudo apt update && sudo apt upgrade -y
II. CÀI ĐẶT CÁC PHỤ THUỘC HỆ THỐNG
sudo apt install -y
git python3 python3-pip python3-venv python3-dev
build-essential wget curl
libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev
libpq-dev libjpeg-dev zlib1g-dev
libffi-dev libssl-dev
node-less npm
wkhtmltopdf
postgresql
III. TẠO USER POSTGRESQL CHO ODOO
sudo -u postgres psql
Trong PostgreSQL: CREATE USER odoo19 WITH CREATEDB PASSWORD ‘odoo19’;
IV. TẠO THƯ MỤC CÀI ĐẶT
sudo mkdir -p /opt/odoo19 sudo chown USER:USER /opt/odoo19 cd
/opt/odoo19
V. CLONE SOURCE ODOO 19.0 TỪ GIT
git clone https://github.com/odoo/odoo.git -b 19.0 –depth 1 cd odoo
VI. TẠO MÔI TRƯỜNG ẢO PYTHON (VENV)
python3 -m venv venv source venv/bin/activate
Kiểm tra: which python Phải trả về: /opt/odoo19/odoo/venv/bin/python
VII. CẬP NHẬT PIP
pip install –upgrade pip wheel setuptools
VIII. CÀI PYTHON DEPENDENCIES
pip install -r requirements.txt
Nếu lỗi psycopg2: pip install psycopg2-binary
IX. TẠO FILE CẤU HÌNH ODOO
nano /opt/odoo19/odoo.conf
Nội dung: [options] admin_passwd = admin db_host = False db_port = False
db_user = odoo19 db_password = odoo19 addons_path =
/opt/odoo19/odoo/addons logfile = /opt/odoo19/odoo/odoo.log
X. CHẠY ODOO LẦN ĐẦU
cd /opt/odoo19/odoo source venv/bin/activate ./odoo-bin -c
/opt/odoo19/odoo.conf
Truy cập: http://localhost:8069
XI. GỠ LỖI: PEER AUTHENTICATION FAILED
Lỗi: psycopg2.OperationalError: FATAL: Peer authentication failed for
user “odoo19”
Nguyên nhân: PostgreSQL đang dùng cơ chế xác thực peer (Linux user phải trùng với PostgreSQL user).
Cách xử lý chuẩn:
1. Sửa pg_hba.conf: sudo nano /etc/postgresql/*/main/pg_hba.conf
Tìm dòng: local all all peer
Đổi thành: local all all md5
2. Restart PostgreSQL: sudo systemctl restart postgresql
3. Đặt lại password cho user: sudo -u postgres psql
ALTER USER odoo19 WITH PASSWORD ‘odoo19’;
4. Đảm bảo odoo.conf có: db_user = odoo19 db_password = odoo19
5. Chạy lại Odoo: ./odoo-bin -c /opt/odoo19/odoo.conf
XII. (TÙY CHỌN) TẠO SERVICE SYSTEMD
sudo nano /etc/systemd/system/odoo19.service
Nội dung:
[Unit] Description=Odoo 19 After=network.target postgresql.service
[Service] Type=simple User=odoo
ExecStart=/opt/odoo19/odoo/venv/bin/python3 /opt/odoo19/odoo/odoo-bin -c
/opt/odoo19/odoo.conf Restart=always
[Install] WantedBy=multi-user.target
Sau đó:
sudo adduser –system –home=/opt/odoo19 –group odoo sudo chown -R
odoo:odoo /opt/odoo19 sudo systemctl daemon-reload sudo systemctl enable
odoo19 sudo systemctl start odoo19
Kiểm tra: sudo systemctl status odoo19
HOÀN TẤT.
01:00
0
0
New Content
Video nội dung
Xem trước
Việc cài đặt Odoo trực tiếp từ mã nguồn đôi khi gây lúng túng cho các bạn dev mới hoặc các startup muốn tự build hệ thống.
Trong video này, mình sẽ hướng dẫn chi tiết cách ứng dụng ChatGPT để cài đặt Odoo 19.0 Community trực tiếp trên Ubuntu 24.04 một cách mượt mà nhất, hoàn toàn không sử dụng Docker, chỉ trong khoảng 15 phút!
Cách cài đặt thực chiến này sẽ giúp bạn làm chủ cấu trúc của Odoo, dễ dàng cấu hình, tùy chỉnh module sát sườn với nhu cầu thực tế và quản trị Database hiệu quả.
📌 Nội dung chính trong video (Timestamps):
- Giới thiệu & Cập nhật hệ điều hành Ubuntu 24
- Cài đặt các package, thư viện hệ thống cần thiết (Python, Git...)
- Tạo và cấu hình user PostgreSQL chuyên biệt cho Odoo
- Clone source code Odoo 19 từ GitHub & Tạo môi trường ảo (venv)
- Lưu ý quan trọng khi cài đặt dependencies (requirements.txt)
- Tạo file cấu hình odoo.conf (DB, Addons path)
- Khuyên dùng: Thiết lập Systemd service để chạy Odoo dạng Production
- Truy cập hệ thống trên trình duyệt & Hoàn tất
01:00
0
0
TÀI LIỆU KHÓA HỌC
Xem tất cả
New Content
File service Odoo19: /etc/systemd/system/odoo19.service
Xem trước
File service Odoo19:
/etc/systemd/system/odoo19.service
/etc/systemd/system/odoo19.service
00:05
0
0