启用黑暗模式!
how-to-install-odoo-15-on-ubuntu-2004-lts-server.jpg
经过: Hajaj Roshan.

如何在Ubuntu 20.04 LTS服务器上安装ODOO 15

Odoo 15坐落在令人兴奋的新功能,更好的用户体验和更好的性能提高。ODOO 15需要Python 3.8和PostgreSQL,用于数据库管理系统。让我们从一开始就开始。
如何在Ubuntu 20.04上安装Odoo 15 ?
此博客将在Ubuntu Server 20.04 LTS中描述ODOO 15的安装方面,并有助于了解其过程。
注意:所有这些步骤都将通过终端(命令行界面)。
步骤1:登录服务器并更新
使用ssh登录服务器:
ssh  @ 
例如:ssh root@127.0.0.1
确保系统更新:
sudo apt-get更新
sudo apt-get升级
步骤2:安全服务器
确保系统从SSH攻击中获得安全,使用Fail2Ban将有助于防止SSH攻击:
sudo apt-get安装openssh-server fail2ban
第3步:安装Python 3及其依赖项
为Odoo安装所需的python包:
安装pip3:
sudo apt-get安装-y python3-pip
然后安装包和库:
sudo apt-get install python-dev python3-dev libxml2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-insion libssl-dev libffi-dev libmysqlclient-dev libjpeg-dev libpq-dev libjpeg8-dev liblcms2-devlibblas-dev libatlas-base-dev
确保所有包都安装正确,没有任何错误。成功安装Python软件包后,还需要安装某些Web依赖项。
sudo apt-get安装-y npm
sudo ln -s / usr / bin / nodejs / usr / bin / node
Sudo NPM安装-g less less plugin-clean-css
sudo apt-get安装-y节点少
第4步:设置数据库服务器(PostgreSQL)
Odoo使用PostgreSQL作为数据库服务器。按照以下步骤安装和设置Odoo数据库服务器:
sudo apt-get安装postgreSQL
在下一步中,创建Postgres用户以处理数据库。稍后需要用户和给定密码。
Postgres有自己的系统用户名为'postgres来执行操作。所以下一个命令将用户更改为postgres:
sudo su  -  postgres
接下来,让我们为ODO15创建一个数据库用户。输入以下命令时,它会要求密码并再次重新输入。请记住,以便以后使用:
createUser --createdb --username postgres --no-creeatle --no-superuser --dwprompt odoo15
以下命令可确保用户具有超级用户访问权限:
PSQL.
ALTER USER ooo15 WITH SUPERUSER
退出PSQL和Postgres用户:
Q.
出口
第5步:系统用户
下一步允许创建系统用户以执行ODOO角色,并提供安全目的。ODOO的访问和操作的所有文件和目录都将限制此用户。
现在让我们为ODOO服务创建一个新的系统用户,然后我们将限制所有ODOO相关文件和目录的所有ODOO相关的文件的权限。
sudo adduser  - 系统 - 全文 - 全文= / opt / ODOO  -  GROUP ODOO
第6步:来自Github存储库的克隆ODOO源
使用社区版本源代码,我们可以直接从ODOO的GitHub存储库克隆。您可以在安装过程完成后添加Enterprise Edition附加组件。
所以首先将git安装到服务器:
sudo apt-get安装git
接下来,将系统用户切换到' odoo ',文件将被添加到用户的主目录:
sudo su  -  odoo -s / bin / bash
下面的命令将克隆源目录,命令末尾的操作符点(.)将文件克隆到当前用户的主目录,该用户为/opt/odoo,与创建用户时提到的主目录相同。
Git clone https://www.github.com/odoo/odoo——depth 1——分支master——单分支。
然后退出用户并继续安装:
出口
步骤7:安装所需的Python软件包
下一步是安装所需的包。所有包都列在Resement.txt文件中。因此,我们可以使用单个命令轻松地安装这些包:
sudo pip3安装-r /pt/doo/requirements.txt
要顺利地运行ODOO,所有套餐都应该正确安装,您应该确保。
第8步:安装wkhtmltopdff
ODOO支持打印报告为PDF文件。wkhtmltopdf有助于从HTML数据格式生成PDF报告。此外,QWEB模板报告由报表引擎转换为HTML格式,WKHTMLTopdf将产生PDF报告:
sudo 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
第9步:设置conf文件
接下来,我们必须为ODOO配置Conf文件,其中包含某些必要的信息,例如插件路径,数据库相关的参数,代理参数等。
因此,您应该在/ etc目录中创建一个配置文件。在Debian目录中,在ODOO的源中有一个样本CONF文件。要从Debian复制到/ etc目录使用以下命令:
sudo cp /opt/doo/debian/doo.conf /etc/odoo.conf
此文件包含示例值,您应该使用适当的值编辑文件:
sudo nano /etc/odoo.conf.
更新下面示例中的admin密码和db_password。
[选项]
;这是允许数据库操作的密码:
admin_passwd = admin
db_host = false.
db_port = false.
db_user = odoo15.
db_password = false.
addons_path = / opt / Odoo / Addons
logfile = /var/log/odoo/odoo.log.
在进行操作之前,应配置以下方面:
db_user:数据库用户名。
db_password:提供在创建DB用户时给出的DB用户密码。
admin_passwd:这是ODOO的主密码,用于在数据库管理器中执行数据库操作,如Create,Delete,Duagicate等)。
db_host:数据库主机。
db_port:数据库端口。
addons_path:提供包含Odoo Addons目录的目录的路径。您可以提到由逗号分隔的多个目录:
例如:addons_path = / opt / Odoo / Addons,/ Opt / ODOO / Enterprise,/ Opt / Odoo / Custom
logfile:日志文件路径。
最后,您应该设置系统用户ODOO的CONF文件的访问权限:
sudo chown odoo:/etc/odoo.conf
sudo chmod 640 /etc/odoo.conf
并创建一个日志目录以存储ODOO的日志文件,这将帮助您找到ODOO相关的问题,并且还可以在我们之前完成用户ODOO的权限:
sudo mkdir / var / log / Odoo
sudo chown odoo:root / var / log / Odoo
第10步:ODOO服务文件
最后,我们必须创建一个运行ODOO的服务。让我们在/ etc / systemd / system中创建一个服务文件'odoo.service':
sudo nano /etc/systemd/system/odoo.service.
将以下内容添加到新创建的服务文件中
[单位]
描述= Odoo
文档= http://www.odoo.com
[服务]
#ubuntu / debian惯例:
类型=简单
用户= odoo
execstart = / opt / odoo / odoo-bin -c /etc/etc/doo.conf
(安装)
WantedBy = default.target
接下来将root用户的权限设置为此服务文件:
sudo chmod 755 /etc/systemd/system/odoo.service
sudo chown root:/etc/systemd/system/odoo.service
第11步:测试ODOO 15
现在,安装所有步骤都已完成。让我们使用以下命令测试ODOO实例:
sudo systemctl start odoo.service
然后使用以下命令检查服务的状态。如果它被描述为活跃,ODOO的安装是成功的:
sudo systemctl status odoo.service
现在您可以通过输入以下URL来访问ODOO:
“http:// :8069”
如果正确设置了所有内容,这将将您重定向到数据库创建页面。
检查ODOO日志
如果您面临与安装相关的任何问题或使用以下命令的任何原因面临任何问题,您也可以查看已设置的ODOO平台的日志。此命令将显示终端中的实时日志:
sudo tail -f / var/log/odoo/odoo.log
最后,如果您想在重启服务器后自动启动Odoo服务,请使用以下命令:
sudo systemctl启用odoo.service
如果您在addons中进行了任何更改,请使用以下命令重新启动ODOO服务以反映实例上的更新:
sudo systemctl重新启动odoo.service
要了解在服务器上使用nginx配置反向代理请查看我们的博客:


如果您在Odoo中需要任何帮助,我们在线,请与我们聊天。




0.
评论



发表评论

whatsapp.
位置

卡卢特

欧宝娱乐平台网站Cybrosys Technologies PVT。有限公司
NeoSpace,Kinfra Techno Park
卡克南克里,卡西特
喀拉拉邦,印度 - 673635

位置

伦敦

Cybrosys有限公司
alpha house,
伦敦100公里大街,
SE1 1LB,英国

位置

科钦

欧宝娱乐平台网站Cybrosys Technologies PVT。有限公司
香港湾仔区Thapasya大厦1楼
Infopark,Kakkanad,
Kochi,印度 - 682030。

位置

班加罗尔

Cybrosys Techno解决方案
庄园,8楼,
迪金森的道路,
班加罗尔,印度 - 560042

给我们发信息