Odoo 19 安裝教學|最簡單實用的 Odoo 19 部署指南(Ubuntu/Debian)

提供一份基於官方文檔的 Odoo 19 安裝教程,涵蓋環境準備、PostgreSQL 安裝、添加倉庫、安裝 Odoo、服務配置及啟動步驟。適用於 Ubuntu、Debian 等主流 Linux 系統,簡單實用,新手也能輕鬆完成部署。

1. 準備工作

  • 登錄到您的伺服器(建議使用 Ubuntu 或 Debian 的穩定版本)。
  • 確保您擁有具有 sudo 權限的用戶。
  • 更新系統:Bash
    sudo apt update && sudo apt upgrade -y
    
  • 安裝 PostgreSQL(Odoo 需要資料庫服務)。例如,在 Debian/Ubuntu 上:Bash
    sudo apt install postgresql -y
    
  • 確認 PostgreSQL 服務已啟用並正在運行。

    提示:在生產環境中,建議使用 SSD 儲存,至少 20 GB(用於測試)或更大(用於生產),並確保充足的伺服器資源(CPU、記憶體)。

2. 新增 Odoo 倉庫並安裝 Odoo 軟體套件

  • 導入 Odoo 的倉庫金鑰並將 Odoo 倉庫添加到系統中:Bash
    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/19.0/nightly/deb/ ./" | sudo tee /etc/apt/sources.list.d/odoo.list
    sudo apt update
    ```
    
  • 安裝 Odoo:Bash
    sudo apt install odoo
    
  • 這將安裝 Odoo 社群版。如果您使用的是企業版,則需要透過授權帳號下載企業版安裝包。

3. 初始配置

  • 安裝 wkhtmltopdf(用於生成支援頁首和頁尾的 PDF 報表)。注意:必須安裝特定版本(例如 0.12.6)以確保功能正常。
  • 配置 PostgreSQL:確保 Odoo 能夠連接到資料庫。如果 PostgreSQL 與 Odoo 在同一台主機上,使用預設的 localhost 即可。對於分散式部署,您需要修改 PostgreSQL 的監聽配置和防火牆規則。
  • 編輯 Odoo 設定檔(例如 /etc/odoo/odoo.conf 或 /etc/odoo.conf,具體取決於安裝套件)進行基本設定。例如,指定使用者、日誌路徑、addons 路徑等。
  • 啟動 Odoo 服務並設定開機自啟:Bash
    sudo systemctl start odoo
    sudo systemctl enable odoo
    
  • 打開瀏覽器並訪問:http://your_server_IP:8069(默認端口 8069)以進入 Odoo。

4. 生產環境建議(可選,但強烈推薦)

  • 設置反向代理(如 Nginx)並配置 HTTPS(使用 Let’s Encrypt 等證書)。
  • 在配置文件中設置 dbfilter 以控制多資料庫環境並增強安全性。
  • 禁止訪問數據庫列表頁面(使用 --no-database-list 參數)以提升安全性。
  • 定期備份 PostgreSQL 資料庫和 Odoo 檔案。
  • 限制防火牆上的開放端口(通常僅開放 8069、80/443,以及必要時的數據庫端口)並監控日誌。

5. 快速總結

  • 安裝流程:準備工作 → 安裝 PostgreSQL → 新增 Odoo 倉庫 → 安裝 Odoo 軟體套件 → 設定並啟動服務。
  • 注意事項:wkhtmltopdf 版本、PostgreSQL 配置、安全設定(dbfilter、反向代理、HTTPS)是關鍵。
  • 官方文檔明確指出,這種套件安裝方法適用於大多數使用者,尤其是在不追求原始碼開發或高度定製的情況下。


关于我们

​我们致力于帮助中小企业实现数字化转型,我们的团队由一群充满激情和创新思维的专业人士组成,他们具备丰富的行业经验和技术专长。

扫一扫获取顾问以及手册

归档
登入 發表評論
Odoo PostgreSQL分庫分表性能優化方向方案
本方案由乙方技術團隊編製,針對 Odoo18 系統 PostgreSQL 資料庫容量增長(4.5TB)導致的效能問題,提出以「分庫分表、分區優化、歸檔冷資料、索引與儲存調優」為核心的資料庫優化架構方案。目標是在未來三年內實現系統查詢效能提升 40% 以上、主庫容量控制在 500GB 以內、備份與維護週期縮短 60%。