Odoo 19 安装教程|最简单实用的 Odoo 19 部署指南(Ubuntu/Debian)

提供一份基于官方文档的 Odoo 19 安装教程,涵盖环境准备、PostgreSQL 安装、添加仓库、安装 Odoo、服务配置及启动步骤。适用于 Ubuntu、Debian 等主流 Linux 系统,简单实用,新手也能轻松完成部署。

一、准备工作

  1. 登录你的服务器(推荐使用 Ubuntu 或 Debian 的稳定版本)。
  2. 确保你有 sudo 权限 的用户。
  3. 更新系统:
    sudo apt update && sudo apt upgrade -y
    
  4. 安装 PostgreSQL(数据库服务是 Odoo 必需的)。例如在 Debian/Ubuntu 上:
    sudo apt install postgresql -y
    ``` :contentReference[oaicite:2]{index=2}  
    
  5. 确认 PostgreSQL 服务已启用并运行。

​提示:在生产环境中建议使用 SSD 存储、至少 20 GB(测试)或更多(生产),并确保服务器资源(CPU、内存)足够。

二、添加 Odoo 仓库 & 安装 Odoo 包

  1. 导入 Odoo 的仓库密钥并将 Odoo 仓库加入系统:
    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
    ``` :contentReference[oaicite:4]{index=4}  
    
  2. 安装 Odoo:
    sudo apt install odoo
    
    这将安装 Odoo 社区版本。如果你有企业版(Enterprise),则需通过授权账号下载企业版包。 

三、初步配置

  1. 安装 wkhtmltopdf (用于生成 PDF 报表,有页眉页脚支持需求)注意:需安装指定版本(如 0.12.6 )以保证功能正常。
  2. 配置 PostgreSQL:确认 Odoo 可连接数据库。如果 PostgreSQL 与 Odoo 在同一主机,默认 “localhost” 即可。若是分布式部署,需要更改 PostgreSQL 的监听配置及防火墙规则。 
  3. 编辑 Odoo 配置文件(如 /etc/odoo/odoo.conf 或 /etc/odoo.conf,视安装包而定)进行基本设置。例如指定用户、日志路径、addons 路径等。
  4. 启动 Odoo 服务并设为开机自动:
    sudo systemctl start odoo
    sudo systemctl enable odoo
    
  5. 访问浏览器输入:http://你的服务器IP:8069(默认端口 8069)即可进入 Odoo。

四、生产环境建议(可选但强烈推荐)

  • 设置反向代理(如 Nginx)并配置 HTTPS(Let’s Encrypt 等证书)。
  • 在配置文件中设置 dbfilter,控制多数据库环境并加固安全。
  • 禁止数据库列表页面访问( --no-database-list 参数)以提高安全性。
  • 定期备份 PostgreSQL 数据库及 Odoo 文件。
  • 限制防火墙开放端口(通常仅 8069、80/443、必要时数据库端口)并监控日志。

五、快速小结

  • 安装流程:准备 → 安装 PostgreSQL → 添加 Odoo 仓库 → 安装 Odoo 包 → 配置并启动服务。
  • 注意事项: wkhtmltopdf 版本、PostgreSQL 配置、安全设置(dbfilter、反向代理、HTTPS)是关键。
  • 官方文档明确指出,打包方式适用于大部分用户,不追求源代码开发或高度定制的情境。

关于我们

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

扫一扫获取顾问以及手册

归档
登录 留下评论
Odoo PostgreSQL分库分表性能优化方向方案
本方案由乙方技术团队编制,针对 Odoo18 系统 PostgreSQL 数据库容量增长(4.5TB)导致的性能问题,提出以“分库分表、分区优化、归档冷数据、索引与存储调优”为核心的数据库优化架构方案。目标是在未来三年内实现系统查询性能提升 40% 以上、主库容量控制在 500GB 以内、备份与维护周期缩短 60%。