Cài đặt Odoo 18 trên VPS Ubuntu/Debian: chỉ 4 bước, có ngay hệ thống quản trị doanh nghiệp

Odoo 18 là bộ ứng dụng quản trị doanh nghiệp mã nguồn mở rất được ưa chuộng: chỉ với một hệ thống duy nhất, bạn đã có CRM, bán hàng, kế toán, kho vận, điểm bán hàng và quản lý dự án. Thay vì thuê bản Odoo Online, nhiều người chọn tự cài Odoo 18 lên VPS để chủ động dữ liệu, tuỳ biến module và tiết kiệm chi phí dài hạn. Bài viết này hướng dẫn bạn cài đặt Odoo 18 hoàn chỉnh trên VPS Ubuntu/Debian, từ bước chuẩn bị tới màn hình đăng nhập đầu tiên.

Chuẩn bị trước khi cài đặt Odoo 18

Bạn cần một VPS chạy Debian 12 hoặc Ubuntu 22.04, có quyền root hoặc sudo. Về cấu hình, Odoo không quá nặng nhưng vẫn cần mức tối thiểu sau để chạy mượt:

  • Dưới 10 người dùng: CPU 2 nhân, RAM từ 2 GB, ổ đĩa từ 10 GB.
  • Trên 50 người dùng: CPU từ 4 nhân, RAM từ 16 GB, ổ đĩa từ 50 GB trở lên tuỳ lượng dữ liệu.
  • Đường truyền: kết nối Internet ổn định, vì quá trình cài đặt sẽ tải gói phần mềm từ kho của Odoo và Debian/Ubuntu.

Trước khi bắt đầu, hãy cập nhật hệ thống và đăng nhập SSH vào VPS bằng tài khoản có quyền sudo.

Cài đặt Odoo 18 trên VPS Ubuntu/Debian: chỉ 4 bước, có ngay hệ thống quản trị doanh nghiệp

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

Odoo lưu toàn bộ dữ liệu vào cơ sở dữ liệu PostgreSQL. Với bản cài đặt từ gói deb chính thức, PostgreSQL được chạy ngay trên cùng máy chủ với Odoo, nên bạn chỉ cần cài đặt gói này trước:

sudo apt install postgresql -y

Sau khi cài xong, dịch vụ PostgreSQL sẽ tự động chạy nền. Bạn chưa cần cấu hình gì thêm ở bước này vì gói Odoo sẽ tự tạo người dùng cơ sở dữ liệu phù hợp khi cài đặt.

Bước 2: Cài đặt các thư viện cần thiết

Odoo 18 viết bằng Python và phụ thuộc vào khá nhiều thư viện hệ thống: công cụ biên dịch, thư viện xử lý ảnh, XML, LDAP, cùng môi trường Python. Cài đặt tất cả trong một lệnh:

apt -y install build-essential wget git python3-pip python3-dev python3-venv \
     python3-wheel libfreetype6-dev libxml2-dev libzip-dev libsasl2-dev \
     python3-setuptools node-less libjpeg-dev zlib1g-dev libpq-dev \
     libxslt1-dev libldap2-dev libtiff5-dev libopenjp2-7-dev

Bước này có thể mất vài phút tuỳ tốc độ mạng của VPS. Nếu lệnh báo thiếu gói nào, hãy chạy lại sau khi đã cập nhật danh sách gói bằng apt update.

Bước 3: Cài đặt Odoo 18 từ kho chính thức

Odoo SA cung cấp kho lưu trữ riêng để cài đặt bản Cộng đồng (Community). Trước hết, thêm khoá ký và kho phần mềm của Odoo 18 vào hệ thống:

wget -q -O - https://nightly.odoo.com/odoo.key | sudo gpg --dearmor -o /usr/share/keyrings/odoo-archive-keyring.gpg

echo 'deb [signed-by=/usr/share/keyrings/odoo-archive-keyring.gpg] https://nightly.odoo.com/18.0/nightly/deb/ ./' | sudo tee /etc/apt/sources.list.d/odoo.list

sudo apt-get update && sudo apt-get install odoo

Hai lệnh đầu chỉ cần chạy một lần để hệ thống tin cậy kho của Odoo. Lệnh cuối sẽ tải và cài đặt Odoo 18 cùng các phụ thuộc Python còn thiếu. Hãy kiên nhẫn chờ quá trình này hoàn tất, đừng ngắt giữa chừng.

Bước 4: Khởi chạy và kiểm tra dịch vụ Odoo

Sau khi cài đặt xong, nạp lại cấu hình systemd rồi khởi động dịch vụ Odoo, đồng thời bật tự chạy cùng hệ thống:

systemctl daemon-reload
systemctl start odoo
systemctl status odoo
systemctl enable odoo

Lệnh status giúp bạn xác nhận dịch vụ đang chạy (trạng thái active). Nếu thấy lỗi, hãy kiểm tra nhật ký bằng journalctl -u odoo để xem Odoo dừng ở bước nào — thường là do PostgreSQL chưa chạy hoặc thiếu thư viện.

Cấu hình Odoo lần đầu trên trình duyệt

Khi dịch vụ đã chạy, mở trình duyệt và truy cập địa chỉ:

http://IP-VPS-của-bạn:8069

Màn hình tạo cơ sở dữ liệu hiện ra với các thông số cần điền:

  • Master Password: mật khẩu quản trị cao nhất của hệ thống, dùng để tạo/xoá cơ sở dữ liệu. Hãy sao chép mật khẩu ngẫu nhiên hiển thị phía trên và lưu vào nơi an toàn.
  • Database name: tên cơ sở dữ liệu bạn muốn tạo cho công ty.
  • Email: địa chỉ email của tài khoản quản trị viên.
  • Password: mật khẩu đăng nhập của tài khoản quản trị viên.
  • Phone number: số điện thoại của quản trị viên.
  • Language: ngôn ngữ giao diện. Odoo có hỗ trợ tiếng Việt, nhưng nếu bạn hay tra cứu tài liệu thì nên để tiếng Anh cho tiện đối chiếu.
  • Country: chọn quốc gia của doanh nghiệp.
  • Demo data: tick vào ô này nếu bạn muốn cài sẵn dữ liệu mẫu để vọc thử trước khi dùng thật.

Điền xong, bấm Create Database và chờ vài phút để Odoo khởi tạo. Sau đó, bạn chỉ cần điền email và mật khẩu vừa tạo để đăng nhập vào bảng điều khiển và bắt đầu sử dụng.

Một vài lưu ý sau khi cài đặt

Mặc định Odoo chạy ở cổng 8069 qua HTTP, phù hợp để chạy thử. Khi đưa vào sử dụng thật, bạn nên gắn tên miền và bật HTTPS (qua Nginx và Let’s Encrypt) để bảo mật tài khoản, đồng thời đóng các cổng không cần thiết trên tường lửa. Ngoài ra, hãy sao lưu cơ sở dữ liệu định kỳ vì toàn bộ dữ liệu kinh doanh của bạn nằm trong PostgreSQL.

Kết luận

Chỉ với 4 bước — cài PostgreSQL, cài thư viện, thêm kho Odoo và khởi động dịch vụ — bạn đã có một hệ thống Odoo 18 chạy ổn định trên VPS Ubuntu/Debian, sẵn sàng tạo cơ sở dữ liệu và đưa vào quản lý công việc. Nếu gặp lỗi ở bước nào, hãy kiểm tra lại phiên bản hệ điều hành (Debian 12 hoặc Ubuntu 22.04) và nhật ký dịch vụ trước khi cài lại từ đầu.

👉 Cần VPS để thực hành? Đăng ký VPS BNIX tại đây

  • 🏢 Chuyên thiết kế web cho doanh nghiệp và cá nhân
  • 🤖 Giải pháp tự động hóa cho Doanh nghiệp và cá nhân
  • 📞 0925045760
  • 🌐 thietkewebdian.com
4.8/5 - (55 bình chọn)
Đăng ký
Thông báo về
guest
0 Bình Luận
Oldest
Newest Most Voted
Inline Feedbacks
Xem tất cả
0
Rất thích suy nghĩ của bạn, hãy bình luận.x
()
x