在 Ubuntu 上安装 Odoo 19
本指南介绍如何在 Ubuntu 24.04 LTS 服务器上安装和配置 Odoo 19。Odoo 19 带来 诸多功能与技术改进,以简化您的业务流程。
电子发票合规(法国)
Odoo 19 已为法国强制性电子发票做好准备:自 2026 年 9 月 1 日起,增值税注册企业必须接收(并根据规模签发)结构化格式(Factur-X、UBL、CII)的电子发票,以及(如适用)具有证明力的签名 PDF。Odoo 可生成合规的 PDF 发票并通过认可平台集成相关流程。
订购服务器
要托管您的 Odoo 实例,HostMyServers 提供多种适用方案:
- Performance VPS - 适合小型企业
- NVMe VPS - 性价比高
- 经济型专用服务器 - 适合高负载部署
- 性能专用服务器 - 最佳性能
前提条件
- 以 root 或具有 sudo 权限的用户进行 SSH 访问
- Ubuntu 24.04 LTS 64 位系统
- x64 处理器
- 至少 2 GB 内存(Odoo + PostgreSQL 建议 4 GB)
- 约 10 GB 可用磁盘空间(建议 SSD)
- 端口 8069 可访问(Odoo Web 界面)
配置要求
| 组件 | 最低 | 推荐 |
|---|---|---|
| 内存 | 2 GB | 4-8 GB |
| CPU | 2 核 | 4 核 |
| 存储 | 10 GB SSD | 20 GB SSD |
| 网络 | 100 Mbps | 1 Gbps |
默认端口
Odoo 监听 8069 端口(HTTP)。请在防火墙中开放该端口。
连接服务器
开始前请确保已连接到 Ubuntu 服务器。根据您的环境:
使用用户 名和 IP 连接(默认端口)
若服务器使用标准 SSH 端口(22):
ssh 用户@服务器IP地址
- 用户:服务器登录名
- 服务器IP地址:分配给您服务器的 IP 地址
使用自定义端口连接
若服务器使用非 22 的 SSH 端口:
ssh -p 端口号 用户@服务器IP地址
使用 PEM 密钥连接
若需 PEM 密钥认证:
ssh -i /path/to/your/key.pem 用户@服务器IP地址
选择与您配置相符的方式。连接成功后即可继续安装。
系统更新
在安装 Odoo 19 前更新 Ubuntu 服务器:
sudo apt-get update
sudo apt-get upgrade -y
服务器安全
在继续前加强服务器安全。
OpenSSH Server
用于远程管理 :
sudo apt-get install -y openssh-server
Fail2Ban
Fail2Ban 通过临时封禁相关 IP 防止暴力登录:
sudo apt-get install -y fail2ban
sudo systemctl start fail2ban
sudo systemctl enable fail2ban
确认 Fail2Ban 已启用:
sudo systemctl status fail2ban