关于
本文档由 Websoft9 公司提供,用于指导用户学习 Odoo 的安装部署与基本运维技术,包括:Odoo部署、初始化安装、环境配置、HTTPS、SMTP、备份升级和连接云服务器操作等基本操作。
Odoo 是全球成功的开源ERP/CRM软件,有超过730个合作伙伴和200万用户。采用Python Postgresql开发,产品远超过ERP范畴,对CRM、门户网站、电子商务、互联网方面的支持也非常完善。Odoo有强大而灵活的系统架构,可在不修改核心代码的情况下修改功能、升级模块、新增模块。 Odoo活跃的社区在不断修正各类错误,贡献各种用途的模块,产品迭代速度非常快。常用模块包括:采购管理,销售管理,库存管理,财务管理,货品管理,营销管理,客户关系管理,生产管理,人事管理,服务支持、电子商务、建站等。用户可以直接从模块库中选择安装适用模块,或进行模块卸载,升级的管理操作。
改进
本文档会持续改进,广泛吸收用户的需求。
如果您有好的想法,请点击页面下方”在Github上编辑“ 给我们反馈,欢迎Fork我们在Github上的项目
初始化安装
在云服务器上部署 Odoo 预装包之后,请参考下面的步骤快速入门。
准备
- 在云控制台获取您的 服务器公网IP地址
- 在云控制台安全组中,检查 Inbound(入)规则 下的 TCP:80 端口是否开启
- 若想用域名访问 Odoo,请先到 域名控制台 完成一个域名解析
Odoo 安装向导
下面分别介绍社区版和企业版安装向导:
社区版
- 使用本地 Chrome 或 Firefox 浏览器访问网址:http://域名 或 http://Internet IP, 进入初始化页面 Odoo 社区版初始化页面
- 填写好所有参数,点击【create database】按钮,开始初始化安装。
其中 Email 和 Password 是登录账号密码,务必牢记之
- 初始化安装完成后,登录后台,安装所需的 APPOdoo APPS
企业版
部署 Odoo 企业版后,根据镜像引导页面向 Odoo 官方人员获取试用授权,便可以免费试用一个月。
- 使用本地 Chrome 或 Firefox 浏览器访问网址:http://域名 或 http://Internet IP, 进入欢迎页面
- 获取授权后,登录云服务器,运行如下命令解锁企业版
bash /etc/odoo/ee_init.sh
- 刷新欢迎页面后,显示初始化安装步骤 Odoo 初始化页面
- 完成初始化后,提示一旦安装第一个应用之后,系统就会提示要求注册订阅号(You will be able to register your database once you have installed your first app.)
- 系统提示 Register your subscription or buy a subscription,请输入试用码
- 开始试用。请注意试用期后正式向 Odoo 官方订阅企业版,否则数据库被清空
- 更多应用的安装和系统管理类似社区版
数据库管理
为了保障 Odoo 系统的数据库安全,下面的数据库管理工作非常重要:
- 注销 Odoo 登录,在登录界面点击【Manage Database】链接 Odoo manage database
- 点击【set a master password】给数据库设置一个主密码保护数据库(非常重要) Odoo set a pssword
- Odoo 支持多租户(多企业组织),点击【create database】,可以再增加一个企业组织 Odoo 新增数据库
- 回到登录界面,发现会多一个 database 选项
需要了解更多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?
可以,访问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文档