要開始使用 Odoo,第一步就是安裝與部署。由於 Odoo 的生態多元,官方與社群提供了多種安裝方式,適合不同場景與需求。今天我們將比較三種最常見的方式:官方套件安裝、Docker 容器化、以及 原始碼安裝,幫助你選擇最合適的方案。
Odoo 官方會釋出對應版本的 安裝套件,支援 Windows、Debian/Ubuntu 等主流環境。
例如在 Ubuntu 下,可以直接透過
apt install odoo
完成安裝。
社群提供了 Odoo 官方 Docker 映像檔,可透過 docker run
或 docker-compose
快速部署。
常見做法是用
docker-compose.yml
建立 Odoo + PostgreSQL 雙容器環境。
從 GitHub 下載 Odoo 原始碼(社群版 Odoo Community Edition 是完全開源的),再手動設定 Python 套件與 PostgreSQL。
典型流程包含:
git clone odoo
→ 建立虛擬環境 → 安裝requirements.txt
→ 配置 PostgreSQL → 啟動 Odoo。
三種安裝方式各有定位:
在本系列後續的實作中,我將主要以 Docker 為基礎,因為它能兼顧「快速部署」與「便於開發」的優勢。同時,Docker 也能與未來要討論的 CI/CD、IoT 或 AI 模組整合無縫銜接。