Odoo 发布其新版本 Odoo 18。此版本带来了许多重要的功能和技术更改。这个最新版本有望提升用户体验并进一步简化业务运营。在此博客中,我们将引导您在 Ubuntu 24.04 服务器上安装 Odoo 18。
第 1 步:登录 Ubuntu 服务器
在安装之前,您需要登录您的 Ubuntu 24.04 服务器。如果您远程访问服务器,则可以使用 SSH 执行此操作,如果您具有物理访问权限,则可以直接访问 SSH。
根据您的设置,您可以使用不同的方法登录。以下是三种常见的方法:
1. 使用用户名和 IP 地址(默认端口)登录
如果您的服务器使用默认 SSH 端口 (22) 并且没有特殊的身份验证方法,请使用以下命令:
ssh username@server_ip_address
username:替换为您服务器的用户名。
server_ip_address:替换为您服务器的 IP 地址。
2. 使用特定端口登录
如果您的服务器使用非标准的 SSH 端口,则需要指定端口号,如下所示:
ssh -p port_number username@server_ip_address
port_number:替换为您的服务器正在使用的 SSH 端口号。
username:替换为您服务器的用户名。
server_ip_address:替换为您服务器的 IP 地址。
3. 使用 PEM 密钥登录
如果您的服务器需要 PEM 密钥进行身份验证,请使用以下命令:
ssh -i /path/to/your/key.pem username@server_ip_address
/path/to/your/key.pem:替换为 PEM 密钥文件的完整路径。
用户名:替换为您服务器的用户名。
server_ip_address:替换为您服务器的 IP 地址。
选择适合您设置的方法,登录后,您就可以继续安装 Odoo 18 了。
第 2 步:更新服务器
在安装 Odoo 18 之前,必须确保您的 Ubuntu 24.04 服务器是最新的。这可确保您拥有最新的安全补丁和软件更新。
更新软件包列表:此命令获取可用更新的列表。
sudo apt-get update
升级已安装的程序包:此命令将在您的服务器上安装最新版本的软件包。
sudo apt-get upgrade
这些命令可能需要几分钟才能完成,具体取决于可用更新的数量。完成后,您的服务器将完全更新并为下一步做好准备。
第 3 步:保护服务器
保护您的服务器对于保护其免受未经授权的访问和潜在攻击至关重要。请按照以下步骤增强服务器的安全性:
安装 OpenSSH 服务器:此软件包可确保您的服务器可以接受 SSH 连接,这对于远程管理至关重要。
sudo apt-get install openssh-server
安装 Fail2Ban: 此工具通过监控日志文件以查找失败的登录尝试并禁止可疑的 IP 地址,帮助保护您的服务器免受暴力攻击。
sudo apt-get install fail2ban
安装后,启动 Fail2Ban 服务并使其在启动时自动启动。
sudo systemctl start fail2ban
sudo systemctl enable fail2ban
验证 Fail2Ban 状态:要确保 Fail2Ban 正常运行,您可以通过以下方式检查其状态:
sudo systemctl status fail2ban
通过这些步骤保护您的服务器将有助于保护它免受常见威胁和未经授权的访问。保护您的服务器后,您可以继续安装 Odoo 18。
第 4 步:安装软件包和库
安装几个基本的软件包和库,以确保 Odoo 18 正常运行。请执行以下步骤:
安装 Python 3 Pip:Pip 是 Python 的软件包安装程序,是管理 Python 库所必需的。
sudo apt-get install -y python3-pip
安装开发库和依赖项:这些库是构建和运行 Odoo 及其依赖项所必需的。
sudo apt-get install -y python3-dev libxml2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-essential libssl-dev libffi-dev libmysqlclient-dev libjpeg-dev libpq-dev libjpeg8-dev liblcms2-dev libblas-dev libatlas-base-dev
安装 Node.js 和 NPM:Node.js 是各种前端任务所必需的,NPM 是它的包管理器。
sudo apt-get install -y npm
为 Node.js 创建符号链接:有时,Node.js 作为 nodejs 安装,但某些应用程序需要 node。创建符号链接以确保兼容性。
sudo ln -s /usr/bin/nodejs /usr/bin/node
为 Clean CSS 安装 Less and Less 插件:Less 是一个 CSS 预处理器,干净的 CSS 插件有助于缩小 CSS 文件。
sudo npm install -g less less-plugin-clean-css
安装 Node-less:此软件包将 Less 与 Node.js 集成在一起。
sudo apt-get install -y node-less
这些步骤将安装所有必要的软件包和库以支持 Odoo 18 安装。完成后,您将为安装过程的后续步骤准备好所有先决条件。
步骤 5:设置数据库服务器
Odoo 18 需要 PostgreSQL 作为其数据库管理系统。请按照以下步骤安装和配置 PostgreSQL:
安装 PostgreSQL:此命令将安装 PostgreSQL 数据库服务器。
sudo apt-get install -y postgresql
切换到 PostgreSQL 用户:PostgreSQL 使用其用户帐户进行数据库管理。切换到此帐户以创建新的数据库用户。
sudo su - postgres
创建新的数据库用户:为 Odoo 创建具有创建数据库权限的用户。系统将提示您输入此用户的密码。
createuser --createdb --username postgres --no-createrole --superuser --pwprompt odoo18
--createdb 中:允许用户创建数据库。
--用户名 postgres:指定 PostgreSQL 超级用户。
--no-create角色:阻止用户创建角色。
--超级用户: 授予超级用户权限。
--pw提示符:提示输入新用户的密码。
odoo18:新用户的名称。
退出 PostgreSQL 用户会话:返回到您的常规用户帐户。
exit第 6 步:为 Odoo 创建系统用户
Odoo 的专用系统用户可确保应用程序以适当的权限运行,并且不会干扰其他系统进程。
添加新的系统用户:创建一个系统用户,该用户具有自己的主目录,将安装 Odoo。
sudo adduser --system --home=/opt/odoo18 --group odoo18
--系统:创建具有较低 UID 的系统用户。
--home=/opt/odoo18:指定用户的主目录。
--组 Odooo18:创建一个同名的组,并将用户分配给该组。
此设置可确保 Odoo 拥有专用用户和数据库来安全地管理其操作。您现在已准备好继续 Odoo 安装和配置。
第 7 步:从 GitHub 获取 Odoo 18 社区版
要安装 Odoo 18,您需要从 GitHub 克隆 Odoo 存储库。请执行以下步骤:
安装 Git: Git 是一个版本控制系统,您需要克隆 Odoo 存储库。
sudo apt-get install -y git
切换到 Odoo 系统用户: 以您在步骤 6 中创建的 Odoo 系统用户身份登录。这可确保 Odoo 文件由正确的用户拥有。
sudo su - odoo18 -s /bin/bash
克隆 Odoo 存储库:使用 Git 克隆 Odoo 18 社区版存储库。--depth 1 选项确保您只克隆最新的提交,并且 --branch master 确保您获得 Odoo 18 分支的最新稳定版本。
git clone https://www.github.com/odoo/odoo --depth 1 --branch master --single-branch .
退出 Odoo 用户会话:返回到您的常规用户帐户。
exit
现在您已经克隆了 Odoo 存储库,您可以继续配置和安装 Odoo 18。
第 8 步:安装所需的 Python 软件包
为确保 Odoo 18 平稳运行,您需要设置 Python 虚拟环境并安装所需的软件包以及其他依赖项。请执行以下步骤:
1. 安装 Python 3 虚拟环境包:此包允许您创建隔离的 Python 环境。
sudo apt install -y python3-venv
2. 创建 Python 虚拟环境:在 /opt/odoo18/ 目录下设置虚拟环境,独立于系统 Python 管理依赖项。
sudo python3 -m venv /opt/odoo18/venv
3. 激活虚拟环境:切换到 Odoo 系统用户并激活虚拟环境。
sudo -s
cd /opt/odoo18/
source venv/bin/activate
4. 安装 Python 依赖项:使用 pip 安装“requirements.txt”文件中列出的所需 Python 包。
pip install -r requirements.txt
5. 安装 wkhtmltopdf:Odoo 需要 'wkhtmltopdf' 来生成 PDF 报告。下载并安装此实用程序的 '.deb' 包。
sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
6. 安装 OpenSSL 依赖项:如果需要,下载并安装 OpenSSL 库。
sudo wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb
7. 安装其他字体:安装“wkhtmltopdf”所需的字体包。
sudo apt-get install -y xfonts-75dpi
8. 安装 wkhtmltopdf 包:安装您下载的“wkhtmltopdf”包。
sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb
9. 修复依赖项问题:如果缺少任何依赖项,此命令将解决它们。
sudo apt install -f
10. 停用虚拟环境:完成设置后,停用虚拟环境。
deactivate
这些步骤可确保正确安装所有必要的 Python 包和系统依赖项,为 Odoo 18 安装设置环境。
第 9 步:设置配置文件
要配置 Odoo 18,您需要创建和编辑配置文件。此文件包含 Odoo 服务器的重要设置,例如数据库连接详细信息和日志记录选项。
1. 复制默认配置文件:将示例配置文件复制到“/etc”目录并重命名。
sudo cp /opt/odoo18/debian/odoo.conf /etc/odoo18.conf
2. 编辑配置文件:在文本编辑器中打开配置文件以对其进行自定义。
sudo nano /etc/odoo18.conf
3. 修改配置文件:使用以下设置更新配置文件。请务必将占位符替换为您的实际值:
[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = localhost
db_port = 5432
db_user = odoo18
db_password = 123456
addons_path = /opt/odoo18/addons
default_productivity_apps = True
logfile = /var/log/odoo/odoo18.log
- db_host: 如果数据库位于同一服务器上,则将其设置为 'localhost'。
- db_user:您为 Odoo 创建的 PostgreSQL 用户。
- db_password: PostgreSQL 用户的密码。
- addons_path:Odoo addons 目录的路径。
- 日志文件:Odoo 日志文件的路径。
4. 设置文件权限:更改配置文件的所有权和权限以保护它。
sudo chown odoo18: /etc/odoo18.conf
sudo chmod 640 /etc/odoo18.conf
5. 创建日志目录:创建用于存储 Odoo 日志的目录并设置正确的权限。
sudo mkdir /var/log/odoo
sudo chown odoo18:root /var/log/odoo
通过这些步骤,您已经使用 Odoo 18 的必要设置设置了配置文件。您现在已准备好继续启动 Odoo 服务和进一步配置。
要在 Ubuntu 服务器上将 Odoo 作为服务进行管理,您需要创建一个 systemd 服务文件。这将允许您启动、停止和启用 Odoo 以在启动时运行。
创建服务文件:打开 Odoo 18 的新 systemd 服务文件。
sudo nano /etc/systemd/system/odoo18.service
添加服务配置:将以下内容粘贴到服务文件中。此配置指定 Odoo 服务的运行方式。
[Unit]
Description=Odoo18
Documentation=http://www.odoo.com
[Service]
# Ubuntu/Debian convention:
Type=simple
User=odoo18
ExecStart=/opt/odoo18/venv/bin/python3.12 /opt/odoo18/odoo-bin -c /etc/odoo18.conf
[Install]
WantedBy=default.target
Type=simple:服务类型 simple 表示服务将在前台运行。
用户=odoo18:以 odoo18 用户身份运行服务。
执行启动: 指定启动 Odoo 的命令,指向 Odoo 二进制文件和配置文件。
设置服务文件的权限:通过设置适当的权限和所有权来保护服务文件。
sudo chmod 755 /etc/systemd/system/odoo18.service
sudo chown root: /etc/systemd/system/odoo18.service
启动 Odoo 服务:使用 systemctl 启动 Odoo 服务。
sudo systemctl start odoo18.service
在浏览器中访问 Odoo:打开浏览器并导航至:
http://<your_domain_or_IP_address>:8069
将 <your_domain_or_IP_address> 替换为您服务器的域名或 IP 地址。端口 8069 是 Odoo 使用的默认端口。
监控 Odoo 日志: 要监控 Odoo 的日志输出是否有任何错误或状态更新,请使用 tail 命令。
sudo tail -f /var/log/odoo/odoo18.log
启动时启用 Odoo 服务:确保 Odoo 在服务器启动时自动启动。
sudo systemctl enable odoo18.service
重新启动 Odoo 服务:通过重新启动 Odoo 服务应用您所做的任何更改。
sudo systemctl restart odoo18.service
按照这些步骤,Odoo 18 应该在您的 Ubuntu 24.04 服务器上运行,可通过浏览器访问,并配置为在启动时自动启动。
在 Ubuntu 24.04 服务器上安装 Odoo 18 是一个多步骤过程,涉及设置必要的环境、配置系统服务和保护您的安装。按照本指南中概述的步骤,您已成功部署 Odoo 18,这是一个功能强大且用途广泛的 ERP 系统,可以帮助您简化业务运营。
无论您是 Odoo 功能顾问、开发人员还是企业主,本指南都能为您提供自信部署 Odoo 18 的知识。现在,您可以专注于利用 Odoo 的强大功能来增强您的业务流程并实现您的组织目标。
第 1 步:登录 Ubuntu 服务器
在安装之前,您需要登录您的 Ubuntu 24.04 服务器。如果您远程访问服务器,则可以使用 SSH 执行此操作,如果您具有物理访问权限,则可以直接访问 SSH。
根据您的设置,您可以使用不同的方法登录。以下是三种常见的方法:
1. 使用用户名和 IP 地址(默认端口)登录
如果您的服务器使用默认 SSH 端口 (22) 并且没有特殊的身份验证方法,请使用以下命令:
ssh username@server_ip_address
username:替换为您服务器的用户名。
server_ip_address:替换为您服务器的 IP 地址。
2. 使用特定端口登录
如果您的服务器使用非标准的 SSH 端口,则需要指定端口号,如下所示:
ssh -p port_number username@server_ip_address
port_number:替换为您的服务器正在使用的 SSH 端口号。
username:替换为您服务器的用户名。
server_ip_address:替换为您服务器的 IP 地址。
3. 使用 PEM 密钥登录
如果您的服务器需要 PEM 密钥进行身份验证,请使用以下命令:
ssh -i /path/to/your/key.pem username@server_ip_address
/path/to/your/key.pem:替换为 PEM 密钥文件的完整路径。
用户名:替换为您服务器的用户名。
server_ip_address:替换为您服务器的 IP 地址。
选择适合您设置的方法,登录后,您就可以继续安装 Odoo 18 了。
第 2 步:更新服务器
在安装 Odoo 18 之前,必须确保您的 Ubuntu 24.04 服务器是最新的。这可确保您拥有最新的安全补丁和软件更新。
更新软件包列表:此命令获取可用更新的列表。
sudo apt-get update
升级已安装的程序包:此命令将在您的服务器上安装最新版本的软件包。
sudo apt-get upgrade
这些命令可能需要几分钟才能完成,具体取决于可用更新的数量。完成后,您的服务器将完全更新并为下一步做好准备。
第 3 步:保护服务器
保护您的服务器对于保护其免受未经授权的访问和潜在攻击至关重要。请按照以下步骤增强服务器的安全性:
安装 OpenSSH 服务器:此软件包可确保您的服务器可以接受 SSH 连接,这对于远程管理至关重要。
sudo apt-get install openssh-server
安装 Fail2Ban: 此工具通过监控日志文件以查找失败的登录尝试并禁止可疑的 IP 地址,帮助保护您的服务器免受暴力攻击。
sudo apt-get install fail2ban
安装后,启动 Fail2Ban 服务并使其在启动时自动启动。
sudo systemctl start fail2ban
sudo systemctl enable fail2ban
验证 Fail2Ban 状态:要确保 Fail2Ban 正常运行,您可以通过以下方式检查其状态:
sudo systemctl status fail2ban
通过这些步骤保护您的服务器将有助于保护它免受常见威胁和未经授权的访问。保护您的服务器后,您可以继续安装 Odoo 18。
第 4 步:安装软件包和库
安装几个基本的软件包和库,以确保 Odoo 18 正常运行。请执行以下步骤:
安装 Python 3 Pip:Pip 是 Python 的软件包安装程序,是管理 Python 库所必需的。
sudo apt-get install -y python3-pip
安装开发库和依赖项:这些库是构建和运行 Odoo 及其依赖项所必需的。
sudo apt-get install -y python3-dev libxml2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-essential libssl-dev libffi-dev libmysqlclient-dev libjpeg-dev libpq-dev libjpeg8-dev liblcms2-dev libblas-dev libatlas-base-dev
安装 Node.js 和 NPM:Node.js 是各种前端任务所必需的,NPM 是它的包管理器。
sudo apt-get install -y npm
为 Node.js 创建符号链接:有时,Node.js 作为 nodejs 安装,但某些应用程序需要 node。创建符号链接以确保兼容性。
sudo ln -s /usr/bin/nodejs /usr/bin/node
为 Clean CSS 安装 Less and Less 插件:Less 是一个 CSS 预处理器,干净的 CSS 插件有助于缩小 CSS 文件。
sudo npm install -g less less-plugin-clean-css
安装 Node-less:此软件包将 Less 与 Node.js 集成在一起。
sudo apt-get install -y node-less
这些步骤将安装所有必要的软件包和库以支持 Odoo 18 安装。完成后,您将为安装过程的后续步骤准备好所有先决条件。
步骤 5:设置数据库服务器
Odoo 18 需要 PostgreSQL 作为其数据库管理系统。请按照以下步骤安装和配置 PostgreSQL:
安装 PostgreSQL:此命令将安装 PostgreSQL 数据库服务器。
sudo apt-get install -y postgresql
切换到 PostgreSQL 用户:PostgreSQL 使用其用户帐户进行数据库管理。切换到此帐户以创建新的数据库用户。
sudo su - postgres
创建新的数据库用户:为 Odoo 创建具有创建数据库权限的用户。系统将提示您输入此用户的密码。
createuser --createdb --username postgres --no-createrole --superuser --pwprompt odoo18
--createdb 中:允许用户创建数据库。
--用户名 postgres:指定 PostgreSQL 超级用户。
--no-create角色:阻止用户创建角色。
--超级用户: 授予超级用户权限。
--pw提示符:提示输入新用户的密码。
odoo18:新用户的名称。
退出 PostgreSQL 用户会话:返回到您的常规用户帐户。
exit第 6 步:为 Odoo 创建系统用户
Odoo 的专用系统用户可确保应用程序以适当的权限运行,并且不会干扰其他系统进程。
添加新的系统用户:创建一个系统用户,该用户具有自己的主目录,将安装 Odoo。
sudo adduser --system --home=/opt/odoo18 --group odoo18
--系统:创建具有较低 UID 的系统用户。
--home=/opt/odoo18:指定用户的主目录。
--组 Odooo18:创建一个同名的组,并将用户分配给该组。
此设置可确保 Odoo 拥有专用用户和数据库来安全地管理其操作。您现在已准备好继续 Odoo 安装和配置。
第 7 步:从 GitHub 获取 Odoo 18 社区版
要安装 Odoo 18,您需要从 GitHub 克隆 Odoo 存储库。请执行以下步骤:
安装 Git: Git 是一个版本控制系统,您需要克隆 Odoo 存储库。
sudo apt-get install -y git
切换到 Odoo 系统用户: 以您在步骤 6 中创建的 Odoo 系统用户身份登录。这可确保 Odoo 文件由正确的用户拥有。
sudo su - odoo18 -s /bin/bash
克隆 Odoo 存储库:使用 Git 克隆 Odoo 18 社区版存储库。--depth 1 选项确保您只克隆最新的提交,并且 --branch master 确保您获得 Odoo 18 分支的最新稳定版本。
git clone https://www.github.com/odoo/odoo --depth 1 --branch master --single-branch .
退出 Odoo 用户会话:返回到您的常规用户帐户。
exit
现在您已经克隆了 Odoo 存储库,您可以继续配置和安装 Odoo 18。
第 8 步:安装所需的 Python 软件包
为确保 Odoo 18 平稳运行,您需要设置 Python 虚拟环境并安装所需的软件包以及其他依赖项。请执行以下步骤:
1. 安装 Python 3 虚拟环境包:此包允许您创建隔离的 Python 环境。
sudo apt install -y python3-venv
2. 创建 Python 虚拟环境:在 /opt/odoo18/ 目录下设置虚拟环境,独立于系统 Python 管理依赖项。
sudo python3 -m venv /opt/odoo18/venv
3. 激活虚拟环境:切换到 Odoo 系统用户并激活虚拟环境。
sudo -s
cd /opt/odoo18/
source venv/bin/activate
4. 安装 Python 依赖项:使用 pip 安装“requirements.txt”文件中列出的所需 Python 包。
pip install -r requirements.txt
5. 安装 wkhtmltopdf:Odoo 需要 'wkhtmltopdf' 来生成 PDF 报告。下载并安装此实用程序的 '.deb' 包。
sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
6. 安装 OpenSSL 依赖项:如果需要,下载并安装 OpenSSL 库。
sudo wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb
7. 安装其他字体:安装“wkhtmltopdf”所需的字体包。
sudo apt-get install -y xfonts-75dpi
8. 安装 wkhtmltopdf 包:安装您下载的“wkhtmltopdf”包。
sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb
9. 修复依赖项问题:如果缺少任何依赖项,此命令将解决它们。
sudo apt install -f
10. 停用虚拟环境:完成设置后,停用虚拟环境。
deactivate
这些步骤可确保正确安装所有必要的 Python 包和系统依赖项,为 Odoo 18 安装设置环境。
第 9 步:设置配置文件
要配置 Odoo 18,您需要创建和编辑配置文件。此文件包含 Odoo 服务器的重要设置,例如数据库连接详细信息和日志记录选项。
1. 复制默认配置文件:将示例配置文件复制到“/etc”目录并重命名。
sudo cp /opt/odoo18/debian/odoo.conf /etc/odoo18.conf
2. 编辑配置文件:在文本编辑器中打开配置文件以对其进行自定义。
sudo nano /etc/odoo18.conf
3. 修改配置文件:使用以下设置更新配置文件。请务必将占位符替换为您的实际值:
[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = localhost
db_port = 5432
db_user = odoo18
db_password = 123456
addons_path = /opt/odoo18/addons
default_productivity_apps = True
logfile = /var/log/odoo/odoo18.log
- db_host: 如果数据库位于同一服务器上,则将其设置为 'localhost'。
- db_user:您为 Odoo 创建的 PostgreSQL 用户。
- db_password: PostgreSQL 用户的密码。
- addons_path:Odoo addons 目录的路径。
- 日志文件:Odoo 日志文件的路径。
4. 设置文件权限:更改配置文件的所有权和权限以保护它。
sudo chown odoo18: /etc/odoo18.conf
sudo chmod 640 /etc/odoo18.conf
5. 创建日志目录:创建用于存储 Odoo 日志的目录并设置正确的权限。
sudo mkdir /var/log/odoo
sudo chown odoo18:root /var/log/odoo
通过这些步骤,您已经使用 Odoo 18 的必要设置设置了配置文件。您现在已准备好继续启动 Odoo 服务和进一步配置。
要在 Ubuntu 服务器上将 Odoo 作为服务进行管理,您需要创建一个 systemd 服务文件。这将允许您启动、停止和启用 Odoo 以在启动时运行。
创建服务文件:打开 Odoo 18 的新 systemd 服务文件。
sudo nano /etc/systemd/system/odoo18.service
添加服务配置:将以下内容粘贴到服务文件中。此配置指定 Odoo 服务的运行方式。
[Unit]
Description=Odoo18
Documentation=http://www.odoo.com
[Service]
# Ubuntu/Debian convention:
Type=simple
User=odoo18
ExecStart=/opt/odoo18/venv/bin/python3.12 /opt/odoo18/odoo-bin -c /etc/odoo18.conf
[Install]
WantedBy=default.target
Type=simple:服务类型 simple 表示服务将在前台运行。
用户=odoo18:以 odoo18 用户身份运行服务。
执行启动: 指定启动 Odoo 的命令,指向 Odoo 二进制文件和配置文件。
设置服务文件的权限:通过设置适当的权限和所有权来保护服务文件。
sudo chmod 755 /etc/systemd/system/odoo18.service
sudo chown root: /etc/systemd/system/odoo18.service
启动 Odoo 服务:使用 systemctl 启动 Odoo 服务。
sudo systemctl start odoo18.service
在浏览器中访问 Odoo:打开浏览器并导航至:
http://<your_domain_or_IP_address>:8069
将 <your_domain_or_IP_address> 替换为您服务器的域名或 IP 地址。端口 8069 是 Odoo 使用的默认端口。
监控 Odoo 日志: 要监控 Odoo 的日志输出是否有任何错误或状态更新,请使用 tail 命令。
sudo tail -f /var/log/odoo/odoo18.log
启动时启用 Odoo 服务:确保 Odoo 在服务器启动时自动启动。
sudo systemctl enable odoo18.service
重新启动 Odoo 服务:通过重新启动 Odoo 服务应用您所做的任何更改。
sudo systemctl restart odoo18.service
按照这些步骤,Odoo 18 应该在您的 Ubuntu 24.04 服务器上运行,可通过浏览器访问,并配置为在启动时自动启动。
在 Ubuntu 24.04 服务器上安装 Odoo 18 是一个多步骤过程,涉及设置必要的环境、配置系统服务和保护您的安装。按照本指南中概述的步骤,您已成功部署 Odoo 18,这是一个功能强大且用途广泛的 ERP 系统,可以帮助您简化业务运营。
无论您是 Odoo 功能顾问、开发人员还是企业主,本指南都能为您提供自信部署 Odoo 18 的知识。现在,您可以专注于利用 Odoo 的强大功能来增强您的业务流程并实现您的组织目标。