轻松部署Odoo软件

2021-05-31 10:29:14 浏览数 (1)

关于

本文档由 Websoft9 公司提供,用于指导用户学习 Odoo 的安装部署与基本运维技术,包括:Odoo部署、初始化安装、环境配置、HTTPS、SMTP、备份升级和连接云服务器操作等基本操作。

Odoo 是全球成功的开源ERP/CRM软件,有超过730个合作伙伴和200万用户。采用Python Postgresql开发,产品远超过ERP范畴,对CRM、门户网站、电子商务、互联网方面的支持也非常完善。Odoo有强大而灵活的系统架构,可在不修改核心代码的情况下修改功能、升级模块、新增模块。 Odoo活跃的社区在不断修正各类错误,贡献各种用途的模块,产品迭代速度非常快。常用模块包括:采购管理,销售管理,库存管理,财务管理,货品管理,营销管理,客户关系管理,生产管理,人事管理,服务支持、电子商务、建站等。用户可以直接从模块库中选择安装适用模块,或进行模块卸载,升级的管理操作。

改进

本文档会持续改进,广泛吸收用户的需求。

如果您有好的想法,请点击页面下方”在Github上编辑“ 给我们反馈,欢迎Fork我们在Github上的项目

初始化安装

在云服务器上部署 Odoo 预装包之后,请参考下面的步骤快速入门。

准备

  1. 在云控制台获取您的 服务器公网IP地址
  2. 在云控制台安全组中,检查 Inbound(入)规则 下的 TCP:80 端口是否开启
  3. 若想用域名访问 Odoo,请先到 域名控制台 完成一个域名解析

Odoo 安装向导

下面分别介绍社区版和企业版安装向导:

社区版
  1. 使用本地 Chrome 或 Firefox 浏览器访问网址:http://域名 或 http://Internet IP, 进入初始化页面 Odoo 社区版初始化页面Odoo 社区版初始化页面
  2. 填写好所有参数,点击【create database】按钮,开始初始化安装。

其中 Email 和 Password 是登录账号密码,务必牢记之

  1. 初始化安装完成后,登录后台,安装所需的 APPOdoo APPSOdoo APPS
企业版

部署 Odoo 企业版后,根据镜像引导页面向 Odoo 官方人员获取试用授权,便可以免费试用一个月。

  1. 使用本地 Chrome 或 Firefox 浏览器访问网址:http://域名 或 http://Internet IP, 进入欢迎页面
Odoo 欢迎页面Odoo 欢迎页面
  1. 获取授权后,登录云服务器,运行如下命令解锁企业版
代码语言:txt复制
bash /etc/odoo/ee_init.sh
  1. 刷新欢迎页面后,显示初始化安装步骤 Odoo 初始化页面Odoo 初始化页面
  2. 完成初始化后,提示一旦安装第一个应用之后,系统就会提示要求注册订阅号(You will be able to register your database once you have installed your first app.)
Odoo 注册提示Odoo 注册提示
  1. 系统提示 Register your subscription or buy a subscription,请输入试用码
Odoo 注册提示Odoo 注册提示
  1. 开始试用。请注意试用期后正式向 Odoo 官方订阅企业版,否则数据库被清空
Odoo 注册提示Odoo 注册提示
  1. 更多应用的安装和系统管理类似社区版

数据库管理

为了保障 Odoo 系统的数据库安全,下面的数据库管理工作非常重要:

  1. 注销 Odoo 登录,在登录界面点击【Manage Database】链接 Odoo manage databaseOdoo manage database
  2. 点击【set a master password】给数据库设置一个主密码保护数据库(非常重要) Odoo set a psswordOdoo set a pssword
  3. Odoo 支持多租户(多企业组织),点击【create database】,可以再增加一个企业组织 Odoo 新增数据库Odoo 新增数据库
  4. 回到登录界面,发现会多一个 database 选项
Odoo 重新登录Odoo 重新登录

需要了解更多Odoo的使用,请参考官方文档:Odoo Documentation

常见问题

浏览器打开IP地址,无法访问 Odoo(白屏没有结果)?

您的服务器对应的安全组80端口没有开启(入规则),导致浏览器无法访问到服务器的任何内容

本部署包采用的哪个数据库来存储 Odoo 数据?

PostgreSQL

勾选 Demo data了,以后还能删除这些数据吗?

官方并没有提供 Demo data 的删除工具,建议直接删除数据库,然后再新增(此时不再勾选 Demo data)

FAQ

Odoo支持多语言吗?

支持多语言(包含中文),参考:语言设置

Odoo数据库连接配置信息在哪里?

Odoo 采用 Peer Authentication 方式连接 PostgreSQL,即以操作系统用户登录数据库,无需密码。

为什么在设置面板看不到 Odoo 更新(Updates)操作功能?

此功能只能在开发者模式下使用,请确保你的 Odoo 控制台是否已经切换成开发者管理模式

如何删除 Odoo 演示数据?

由于 Odoo 支持多企业组织方式,建议新增一个企业组织(不要勾选演示数据)后,再删除带演示的数据库。具体操作方式参考: Odoo 数据库管理

Odoo 是否可以导出 PDF 文件?

可以。安装 Invoice, Purchase 等模块可以测试 print to PDF 功能

Odoo 打印PDFOdoo 打印PDF
如果没有域名是否可以部署 Odoo?

可以,访问http://服务器公网IP 即可

Windows版的 Odoo 的 PostgreSQL 用户对应的密码是多少?

请在账号密码章节查看

是否有可视化的数据库管理工具?

请直接通过 Odoo 自带的数据库管理工具操作

是否可以修改Odoo的源码路径?

不可以

如何修改上传的文件权限?
代码语言:txt复制
chown -R nginx.nginx /data/wwwroot/
find /data/wwwroot/ -type d -exec chmod 750 {} ;
find /data/wwwroot/ -type f -exec chmod 640 {} ;
部署和安装有什么区别?

部署是将一序列软件按照不同顺序,先后安装并配置到服务器的过程,是一个复杂的系统工程。

安装是将单一的软件拷贝到服务器之后,启动安装向导完成初始化配置的过程。

安装相对于部署来说更简单一些。

云平台是什么意思?

云平台指提供云计算服务的平台厂家,例如:Azure,AWS,阿里云,华为云,腾讯云等

实例,云服务器,虚拟机,ECS,EC2,CVM,VM有什么区别?

没有区别,只是不同厂家所采用的专业术语,实际上都是云服务器

Odoo 在中国有哪些实施商?

如果您需要Odoo的配置,咨询、实施和开发服务,请与专业的服务商联系。我们了解的信息如下:

  • 苏州远鼎 http://www.chinamaker.net/
  • 开源智造 http://www.oscg.cn/
  • 上海寰享网络科技有限公司 https://www.elico-corp.com/zh_CN/
  • 北京开远科技有限公司 https://www.kalway.cn/
  • 珠海市信莱德软件开发有限公司 http://www.zhsunlight.cn/
  • 成都欧督系统科技有限公司 http://www.odoostart.com/
  • 山西清水欧度信息技术有限公司  http://www.odooqs.com (54773801@qq.com)
有什么好的Odoo学习资源?
  • Odoo爱好者博客:https://alanhou.org/category/odoo/
贵司提供的企业版镜像包含授权吗?

不包含授权,用户需要向Odoo官方订阅授权。

下面是关于试用、授权和费用的说明:

  • 镜像部署后,用户需向官方申请免费试用30天
  • 试用期之后,用户需向官方订阅商用授权以继续使用
  • 镜像费用不包含 Odoo 授权费用,Odoo 授权费用也不包含镜像费用
  • 镜像解决了用户的安装部署,订阅镜像一方面省去了安装麻烦,另外一方面可以在运维过程获得我们的技术支持
  • 总体费用 = 云服务器费用 镜像费用 企业版授权费用
Odoo 社区版可以升级到企业版吗?

可以,但需要提前订阅企业版授权

Odoo体验地址

更多有关Odoo部署,请参考网久软件Odoo文档

0 人点赞