如何在 Ubuntu Linux 上安装和配置 Odoo

Odoo 是一个用 Python、JavaScript 和 XML 编写的客户关系管理工具。 以前它被命名为 OpenERP (企业资源规划). Odoo 在人力资源 (HR) 人员中非常受欢迎。 它可以用于商业和非商业目的。 Odoo 主要用于官方和商业数据管理、账户和项目处理。 它还可以操作和监控生产管理和监督存储。 由于 Odoo 是一个开源工具,所以 Odoo 非常适合 Ubuntu,并且功能令人满意。 Odoo 还兼容其他办公管理工具。

Odoo 及其在 Ubuntu Linux 上的功能

奥多 是与 PostgreSQL 等关系数据库管理系统相关联的集成工具。 由于 Ubuntu 上的数据库管理比其他操作系统好得多,因此 Odoo 在 Ubuntu Linux 上运行得更顺畅、更好。 在这篇文章中,我们将学习如何在 Ubuntu Linux 上安装就业管理工具 Odoo。 我们还将了解数据库管理工具 PostgreSQL 如何与 Linux 上的 Odoo 相关联。

这是您可以在 Ubuntu 上使用 Odoo 执行的列表。 这可能会回答您关于 Odoo 可以做什么的所有问题!

  • 使用 Odoo 创建网站
  • Odoo 电子商务系统管理
  • 与 Odoo 预约
  • Odoo 客户关系管理
  • Odoo 销售助理
  • 奥多 Office 簿记员分类帐
  • Odoo 应用程序的客户帮助
  • 产品生命周期管理
  • 使用 Odoo 进行维护和制造
  • 使用 Odoo 进行质量控制
  • 使用 Odoo 进行招聘和员工管理
  • Office 使用 Odoo 进行调查和评估
  • 使用 Odoo 的批量短信服务

第 1 步:在 Linux 中安装 PostgreSQL

虽然 PostgreSQL 是一个关系数据库管理系统 (RDBMS),用于数据库创建和数据维护。 但是今天,我们将安装 PostgreSQL 以在 Ubuntu 上安装和使用 Odoo。 Odoo 可以与 PostgreSQL 数据库集成,Odoo 生成的所有数据都将保存在 PostgreSQL 数据库中。

$ sudo apt-get update
$ sudo apt install postgresql postgresql-contrib

现在您可以检查 PostgreSQL 的状态,它是否正常运行。 还要确定 PostgreSQL 是否启用。 在您的 Linux 系统中使用以下终端命令行来执行此操作。

– –

$ systemctl status postgresql
$ systemctl is-enabled postgresql

如果您对 PostgreSQL 更感兴趣,您还可以在您的 Linux 机器上从 Linux 软件商店安装 pgAdmin 来维护 PostgreSQL。 您还可以查看有关如何在 Linux 上安装 PostgreSQL 数据库和 pgAdmin 的完整教程。

现在在 PostgreSQL 安装完成后,您需要将 Odoo 与数据库一起引入。 为此,您可以为与 PostgreSQL 数据库关联的 Odoo 创建一个目录。 按照终端命令使用数据库解释您的 Odoo。

$ sudo su - postgres
$ sudo su - postgrescreateuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo13
$ sudo su - postgres -c "createuser -s odoo13"

第 2 步:在 Ubuntu 上安装 Wkhtmltopdf

由于 Odoo 是一个基于网络浏览器的软件,系统工具可以通过网络浏览器界面进行操作。 因此,如果您想从 Odoo 工具打印一些文档,它会生成一个 HTML 文件,该文件只能打印或理解。 为了解决这个问题,有一个工具可用,叫做 Wkhtmltopdf. wkhtmltopdf 与 Ubuntu 上的 Odoo 兼容。 它可以将 HTML 页面转换为 PDF(可移植文档格式)或图像。

要在您的 Ubuntu 中安装 Wkhtmltopdf,只需按照下面提供的终端命令进行操作。

$ wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
$ sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb
$ sudo apt -f install

在您的 Ubuntu 机器上完成 Wkhtmltopdf 的安装后,现在您可以使用下面给出的终端命令行检查并验证您正在使用的 Wkhtmltopdf 版本。

$ which wkhtmltopdf
$ which wkhtmltoimage

第 3 步:在 Ubuntu Linux 上安装 Odoo

正如我之前所说,Odoo 是一个开源工具,因此我们将在 Web 上找到 Odoo 存储库。 现在我们需要运行 apt 终端命令在我们的 Ubuntu 机器中添加 Odoo 存储库。

$ sudo wget -O - https://nightly.odoo.com/odoo.key | sudo apt-key add -
$ sudo echo "deb https://nightly.odoo.com/13.0/nightly/deb/ ./" | sudo tee -a /etc/apt/sources.list.d/odoo.list

现在,您必须运行 apt-updateapt install 同时命令以在 Ubuntu 上更新和安装 Odoo。

$ sudo apt-get update && apt-get install odoo

Ubuntu 上的 Odoo 用户界面Odoo 安装完成后,您可以检查状态并启用 Odoo 启动。 您还可以使用 ss 命令 确保您的 Odoo 在 Ubuntu 上完美运行。

$ systemctl status odoo
$ systemctl is-enabled odoo
$ sudo netstat -tpln
$ sudo ss -tpln

第 4 步:在 Ubuntu 上为 Odoo 安装 Nginx Web 服务器

Nginx 是一个 HTTP Web 服务器,可以配置到你的 Linux localhost。 基本上,在 Ubuntu 中,您可以安装和运行 Nginx 来存储和管理您的 Odoo 数据库。 按照 Ubuntu 机器中的终端命令行安装和配置 Nginx Web 服务器。 顺便说一句,你也可以在 Docker 中使用 Nginx 服务器。

$ sudo apt install nginx
$ systemctl status nginx
$ systemctl is-enabled nginx

使用以下终端命令行启动、停止和重新加载 Nginx Web 服务器。

$ nginx -s signal
$ nginx -s quit
$ nginx -s reload

检查当前正在运行的进程 Nginx 服务器使用以下终端命令行。

$ ps -ax | grep nginx

现在,在您安装完 Nginx Web 服务器后,您必须使用 Nginx Web 服务器配置 Odoo。 要在 Ubuntu 上使用 Nginx Web 服务器配置您的 Odoo,您可以从终端使用 Vim 文本编辑器。

$ sudo vi /etc/nginx/conf.d/odoo.conf

现在,只需简单地克隆下面给出的脚本并将其粘贴到 Odoo.conf 使用 Vim 命令创建文件。

server {
listen 80;
server_name odoo.tecmint.lan; access_log /var/log/nginx/odoo_access.log; error_log /var/log/nginx/odoo_error.log; proxy_buffers 16 64k; proxy_buffer_size 128k; location / { proxy_pass https://127.0.0.1:8069; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; } location ~* /web/static/ { proxy_cache_valid 200 60m; proxy_buffering on; expires 864000; proxy_pass https://127.0.0.1:8069; } gzip on; gzip_min_length 1000; }

如果您发现任何类型的错误,请使用以下 -t Nginx 后面的终端命令中的语法。 并重启 Nginx Web 服务器。

$ sudo nginx -t
$ sudo systemctl restart nginx

第 5 步:在 Ubuntu 上为 Odoo 启用防火墙安全性

在这里,我们正在处理数据库和 Web 服务器,因此保护整个 Odoo 环境免受有害和恶意网络攻击是我们的强制性职责。 在这里,我们将允许 Ubuntu 防火墙系统保护 Odoo 环境。 启用防火墙后,我们需要重启防火墙系统。

$ sudo ufw allow http
$ sudo ufw allow https
$ sudo ufw reload

第 6 步:Ubuntu Linux 上的 Odoo 控制面板

完成所有安装后,现在是时候在 Ubuntu 上控制 Odoo 了。 在您进入 Odoo 登录页面之前,您需要确保您的所有数据库、Web 服务器在您的机器上正常工作。 现在使用 本地主机 Web 浏览器中的网址。 在这里您可以登录并管理您的 Odoo 数据库和系统工具。

locathost:8069/web/database/selector

Odoo 登录页面

第 7 步:Ubuntu 上的 Odoo 管理

我们已经学会了如何登录 Odoo 网址并控制 Odoo; 现在,我们还可以从 Odoo 应用程序仪表板安装应用程序。 我们所需要的只是选择应用程序并安装我们需要的应用程序。 实际上,在 Ubuntu 上使用 Odoo 非常轻松简单。

Ubuntu 上的所有 Odoo 应用程序

您还可以在 Odoo 子域下为您的企业创建一个电子商务网站。 该方法非常简单易行,只需输入您的公司名称和您的电子邮件地址等凭据,Odoo 就会自动创建您的免费电子商务网站。

ubuntu 上的 Odoo ubuntupit

最后的想法

正如 Odoo 在他们的口号中所说,出色的员工值得拥有出色的软件。 我不能不同意他们的口号,Odoo 确实是一个用于管理业务研究和分析的了不起的应用程序。 在整篇文章中,我解释了 Odoo 的基础知识,并介绍了如何在 Ubuntu Linux 上安装 Odoo 的整个过程。 我还展示了 Odoo 如何与 PostgreSQL 数据库管理工具集成。

如果您是业务行政官或人力资源官,我非常有信心您已经爱上了 Odoo。 当且仅当您喜欢这篇文章并觉得这篇文章有帮助时,您可以在办公室同事或朋友之间分享这篇文章。 另外,如果您对这篇文章有任何疑问,请在评论部分发表评论。