在Ubuntu 16.04上安装Odoo 10

Odoo,以前称为OpenERP,是一个一体化的业务管理平台。Odoo提供各种不同的应用程序,例如会计,计费,项目管理,库存等等。

第1步:更新系统

在Ubuntu实例上安装任何软件包之前,请使用sudo用户登录并更新。

sudo apt-get update
sudo apt-get upgrade
sudo reboot

系统重新启动后,再次以sudo用户身份登录并继续执行后续步骤。

第2步:添加Odoo包存储库

这允许您安装和更新Odoo,而无需自己手动设置所有依赖项。

sudo wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
sudo echo "deb http://nightly.odoo.com/10.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list
sudo apt-get update

如需安装最新版,请参考:http://nightly.odoo.com/

第3步:安装并配置PostgreSQL

PostgreSQL是Odoo的默认数据库系统。

sudo apt-get install postgresql
sudo systemctl start postgresql
sudo systemctl enable postgresql

继续使用以下命令创建PostgreSQL用户。当系统提示为数据库用户设置强密码并将其保存在安全的地方时,将来可能需要它。

sudo su - postgres
createuser odoo -U postgres -dRSP
exit

第4步:安装Odoo

您现在可以安装Odoo。

sudo apt-get install odoo

启动Odoo并将其设置为在系统引导时自动启动。

systemctl start odoo
systemctl enable odoo

第5步:配置Odoo

您现在可以使用以下地址的Web浏览器访问Odoo。

http://[your-vultr-instance-IP]:8069

替换[your-vultr-server-IP]为Vultr实例的IP地址,不要忘记8069在地址末尾添加端口号。

选择Odoo将创建的数据库的名称,输入您的电子邮件地址,然后为该admin用户选择密码。单击Create database按钮继续。

设置数据库后,您将进入Odoo用户界面,您可以通过安装应用程序自定义Odoo系统。

步骤6:安装Nginx以方便用户访问

您可以将流量重定向到默认值HTTP port (80),默认HTTPS port (443)值为Odoo(运行port 8069),这样用户8069每次访问系统时都不必再添加端口号。使用Nginx还可以使用SSL证书保护Odoo,此处描述为Nginx安装SSL证书的过程。

安装Nginx。

sudo apt-get install nginx

使用文本编辑器(如nano)编辑Nginx站点配置文件。

nano /etc/nginx/sites-available/default

找到以下两行。

location / {
}

添加以下细分。

location / {
    proxy_pass http://127.0.0.1:8069;
    proxy_redirect off;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
}

重新启动Nginx并将其设置为在系统引导时自动启动。

systemctl restart nginx
systemctl start nginx

您现在可以从端口8069和端口80访问Odoo系统。

http://[your-vultr-instance-IP]:8069
http://[your-vultr-instance-IP]

备注:如果按照这篇文章您没有配置成功,请移步到另一篇文章: 如何在Ubuntu 15.04上安装Odoo ERP软件(推荐)

推荐阅读

  1. Ubuntu 16.04 Images Report Errors About EC2 Metadata Service
  2. Windows 系统下安装Odoo 10,能运行,但是主界面显示不全
  3. 三套国际开源客户管理软件SuiteCRM、Odoo CRM和VtigerCRM的比较
  4. 开源软件好处有哪些?为什么要使用开源CRM软件-SuiteCRM
  5. odoo 14 新功能|新特色
  6. 通过系统分析及时给出客户报价在生产制造企业的重要性
  7. 医疗器材制造公司如何在疫情期间高效运作
  8. 日历-ODOO ERP界面布局与操作说明|ODOO 13教程

发表评论

电子邮件地址不会被公开。 必填项已用*标注