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%。