阿里云服务器Ubuntu 20.04上安装Odoo 15的详细过程

​​Odoo15入门系列介绍

Odoo 15 是一个基于Python语言构建的开源软件,面向企业应用的CRM,ERP等领域,其目标是对标SAP,Oracle等大型软件提供商,但却通过仅仅一个平台满足企业所有管理的业务需求。

本文给大家介绍阿里云服务器Ubuntu 20.04上安装Odoo 15的过程,内容如下所示:

使用工具CRT或者MobaXterm_Personal都行:

我们下载

开始进行部署:跟着下面的命令一步一步敲就行了:

sudo apt update
sudo apt install git python3-pip build-essential wget python3-dev python3-venv \
    python3-wheel libfreetype6-dev libxml2-dev libzip-dev libldap2-dev libsasl2-dev \
    python3-setuptools node-less libjpeg-dev zlib1g-dev libpq-dev \
    libxslt1-dev libldap2-dev libtiff5-dev libjpeg8-dev libopenjp2-7-dev \
    liblcms2-dev libwebp-dev libharfbuzz-dev libfribidi-dev libxcb1-dev

在根目录下创建我们的包:opt/odoo15:

sudo useradd -m -d /opt/odoo15 -U -r -s /bin/bash odoo15

安装和配置PostgreSQL:

sudo apt install postgresql

安装完成后,创建用户odoo15:

sudo su - postgres -c "createuser -s odoo15"

安装wkhtmltopdf:用于将HTML页面呈现为PDF和各种图像格式的一组开源命令行工具,在Odoo中打印PDF报告。

sudo wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb

感觉比较慢的话也可以自己下载,然后扔进root里:

https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb

然后进行安装这个插件:

sudo apt install ./wkhtmltox_0.12.6-1.bionic_amd64.deb

接下来安装和配置odoo15:

首先,更改为用户“ odoo15”:【切换为odoo15用户,没什么用,权限不如root,可忽略】

sudo su - odoo15

然后使用git clone克隆源码:把你的代码放到刚开始创建的文件夹里:opt/odoo15里边

cd /opt/odoo15

推荐使用CRT工具  alt+p传输文件:【cd到opt/odoo15里边,把你的代码直接拖进去即可】

接着为Odoo创建一个新的Python虚拟环境:【cd到/opt/odoo15下在执行这个创建命令】

python3 -m venv odoo-venv

创建venv  虚拟环境的名字叫 odoo-venv:【myodoo15为我的项目    odoo-venv是你刚创建的虚拟环境】

激活虚拟环境:【你也可以cd到虚拟环境的bin目录下  然后就能看到这个activate 然后source它】

source odoo-venv/bin/activate

使用pip3安装所有必需的Python模块:

pip3 install wheel
pip3 install -r odoo/requirements.txt

和win版本一样,都是要下载requirements.txt里边的依赖包,这个命令应该非常熟悉。

完成后,使用命令停用环境:

deactivate

创建一个配置文件:odoo15.conf

sudo nano /etc/odoo15.conf

在conf文件里添加配置项:【添加你自己的 ,我这是示例】

[options]
; This is the password that allows database operations:
admin_passwd = odoo15
db_host = False
db_port = False
db_user = odoo15
db_password = fxl
addons_path = /opt/odoo15/myodoo15/addons/,/opt/odoo15/myodoo15/mydemo/

接着创建一个服务单元文件odoo15.service【ExecStart为路径  要写自己的路径 - 需注意】

[Unit]
Description=Odoo15
Requires=postgresql.service
After=network.target postgresql.service
[Service]
Type=simple
SyslogIdentifier=odoo15
PermissionsStartOnly=true
User=odoo15
Group=odoo15
ExecStart=/opt/odoo15/odoo-venv/bin/python3 /opt/odoo15/myodoo15/odoo-bin -c /etc/odoo15.conf
StandardOutput=journal+console
[Install]
WantedBy=multi-user.target

通知systemd一个新的单位文件存在:

sudo systemctl daemon-reload

启动Odoo服务,并通过运行以下命令使其在启动时启动:

sudo systemctl enable --now odoo15

第一次使用这个命令,后期修改后直接使用重启服务命令: 【这个命令比较常用】

systemctl restart odoo15

验证服务状态:

sudo systemctl status odoo15

active(running) 成功!

打开浏览器并输入: http://<your_domain_or_IP_address>:8069

查看控制台命令:

sudo journalctl -f -u odoo15

到此这篇关于在阿里云服务器Ubuntu 20.04上安装Odoo 15的文章就介绍到这了,更多相关阿里云服务器安装Odoo 15内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 在windows10上安装odoo12开发环境的方法

    前言 鉴于好多朋友说没有mac电脑,windows开发其实也差不了多远,只是个人习惯问题,而且吧,windows的电脑其实配环境也挺快的其实,我在这里再稍微补一个比较简单的windows环境部署,希望可以对朋友们有一些帮助. 在windows10上安装odoo12开发环境 我们将要安装的软件包: 1).git: 代码管理 2).postgres: odoo12运行所需要的数据库 3).docker: 用于构建postgres容器,pgadmin4容器 4).python3.7.4: odoo12

  • Odoo中如何生成唯一不重复的序列号详解

    前言 最近在做的项目中有一个需求是要让某个字段值根据记录产生的日期和一定的组合规则按顺序生成一个序列号,这个序列号不可重复,这原本是一个很常见的需求,没有多想就写好了.由于没有考虑到并发的情况,到后面测试的时候才发现一个比较严重的问题,如果用户同时操作产生的记录,生成的序列号会出现重复. 经过讨论和思考后有几种解决方案,一是在数据库表层加锁,一是采用类似 redis 的消息队列,还有就是通过文件锁达到数据库排他锁的目的,鉴于时间和项目当前的情况,最后采用了通过文件锁实现这个需求. 其实除了以上几

  • Ubuntu18.04通过源码安装Odoo14的教程

    本系列背景介绍 Odoo 是一个基于Python语言构建的开源软件,面向企业应用的CRM,ERP等领域,其目标是对标SAP,Oracle等大型软件提供商,但却通过仅仅一个平台满足企业所有管理的业务需求. 本系列文章针对Odoo 14版,从系统安装,开发环境配置,代码结构,主要功能升级,源码赏析,Anodoo对Odoo的关键扩展等角度,预先给大家介绍即将在2020年发布的这一最新版本. 本篇概述 Odoo14的安装和历史版本差不多,同样也包括安装文件,源码,Docker等多种形式,本文则通过源码方

  • 阿里云服务器Ubuntu 20.04上安装Odoo 15的详细过程

    ​​Odoo15入门系列介绍 Odoo 15 是一个基于Python语言构建的开源软件,面向企业应用的CRM,ERP等领域,其目标是对标SAP,Oracle等大型软件提供商,但却通过仅仅一个平台满足企业所有管理的业务需求. 本文给大家介绍阿里云服务器Ubuntu 20.04上安装Odoo 15的过程,内容如下所示: 使用工具CRT或者MobaXterm_Personal都行: 我们下载 开始进行部署:跟着下面的命令一步一步敲就行了: sudo apt update sudo apt instal

  • 详解如何在Ubuntu 20.04上安装Xrdp服务器(远程桌面)

    Xrdp 是一个微软远程桌面协议(RDP)的开源实现,它允许你通过图形界面控制远程系统.通过 RDP,你可以登录远程机器,并且创建一个真实的桌面会话,就像你登录本地机器一样. 这篇指南讲解如何在 Ubuntu 20.04 上安装和配置 Xrdp 服务器. 一.安装桌面环境 Ubuntu 服务器通常使用命令行进行管理,并且默认没有安装桌面环境.如果你正在运行 Ubuntu 桌面版,忽略这一步. 在 Ubuntu 源仓库有很多桌面环境供你选择.一个选择是安装 Gnome,它是 Ubuntu 20.0

  • Ubuntu 20.04 上安装和使用 Docker的详细过程(安装包)

    目录 一.解压文件 二.拷贝解压后的文件到/usr/bin/下面 三.加入系统文件 四.启动Docker 五.Docker配置文件 六.重启Docker 七.检查Docker是否安装成功 八.总结 安装前将所有的软件包上传到系统的/opt路径,所有的操作都在/opt目录下 一.解压文件 tar -xzvf docker-19.03.0.tgz 二.拷贝解压后的文件到/usr/bin/下面 cp docker/* /usr/bin/ 三.加入系统文件 cat >/etc/systemd/syste

  • 阿里云服务器ubuntu 配置教程

    由于阿里云的导入自定义 ubuntu 镜像需要开通 OSS 快照是收费的(看着感觉不贵,但是也很麻烦),而且自己已配置好的镜像想导入需要转换格式,还存在不能使用的情况,所以麻烦点直接在阿里云原来的ubuntu里直接配置需要用到的内容. 首先,阿里云服务器ubuntu默认是14.04版本的,需要登录阿里,进入控制台-ESC实例-管理-暂停服务器-更新系统盘(配置信息块的更多选项)-公共镜像-这里我选择ubuntu16.04的64位(目前阿里云公共镜像最高版本ubuntu16.04). 0.安装 s

  • 在Ubuntu 18.04上安装PHP 7.3 7.2和7.0的方法

    PHP 7.3是PHP的最新版本,如果你想装指定版本的PHP,这篇文章对你有很大的帮助.本文将帮助你在Ubuntu 18.04,16.04上通过PPA的方式安装PHP 7.3 7.2和7.0. 安装PHP 7.3 通过下列命令安装PHP 7.3 $ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:ondrej/php $ sudo apt-get update $ sudo apt-get

  • Ubuntu 18.04上安装 phpMyAdmin的详细教程

    我们将安装 phpMyAdmin 在 Ubuntu18.04 上配合 Apache 一起工作. 在安装 phpMyAdmin 之前需要已经安装了LAMP栈并提供了web页面. 如果没有安装可以参照 Ubuntu 18.04上安装Apache,MySQL,PHP 来先安装. 1. 安装 phpMyAdmin 让我们从更新包列表开始,并在Ubuntu 18.04上安装phpMyAdmin.下面我们有两个用&&分隔的命令.第一个命令将更新包列表,以确保您获得phpMyAdmin的最新版本和依赖项

  • Ubuntu 18.04上安装Apache、MySQL、PHP、LAMP的完整教程

    1.安装 Apache $ sudo apt update && sudo apt install apache2 中间会遇到停顿询问是否继续, 输入 y 然后 回车. 2.测试 Apache 通过查看 Apache 服务的状态,检查 Apache 是否安装正确. $ sudo service apache2 status 查看完状态, 你需要按下 q 退出, Apache server的状态. 查看之后,知道Apache的服务已经起来了,那么下一步应该去查看一些Apache web页面.

  • Ubuntu 20.04 下安装配置 VScode 的 C/C++ 开发环境(图文教程)

    前言: 之前安装了Ubuntu 18.04,结果在安装Codeblocks / VScode还是安装gcc,c/c++的时候出现了一堆错误(缺失依赖树等等问题,换源也无法成功),整了一个下午没有任何进展,网上找不到任何解决方法,于是只能重装了Ubuntu 20.04,之后Codeblocks倒是安装成功了,但是明明在已经安装了C/C++跟GCC编译包的情况,它仍然显示在该路径下找不到,无论路径是默认自动定位在/usr 还是在/usr/bin 之下仍然出现此情况,同样网上找不到任何解决方法,于是只

  • 在Ubuntu 20.04中安装Pycharm 2020.1的图文教程

    前几天,我们用虚拟机安装了Ubuntu 20.04.今天,我们来安装一些常用的工具,比如Pycharm. Pycharm是一种用来开发Python的IDE,归结两个字,好用! 下载 Pycharm 官方下载地址是:https://www.jetbrains.com/pycharm/download/#section=linux Ubuntu 20.04 是一种 Linux 的操作系统,我们自然要选择 Linux 版本的 Pycharm,如下图: 注: 当前最新的版本是 Version: 2020

  • Android Studio 4.0 正式发布在Ubuntu 20.04中安装的方法

    Android Studio 4.0 已经发布了.以下是在Ubuntu 18.04,Ubuntu 19.10,Ubuntu 20.04中安装它的方法. Android Studio 4.0具有新的Motion 编辑器,改进的布局检查器,对C++的Clangd支持,智能编辑器功能,CPU Profiler的增强功能,D8和R8中使用的Java 8语言库以及更多其他更改.有关更多信息,请参见发行说明. 如何在Ubuntu中安装Android Studio 4.0: 在Ubuntu 18.04及更高版

随机推荐