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软件(推荐)