最新版ODOO14运行在最新版UBUNTU20.04服务器上, 速度很快, 下面是详细安装步骤:html
一, 先配置Ubuntu系统:nginx
1, 租用的云服务器上是全新系统。 需先设root密码。 git
远程登陆进入系统, 输入:github
sudo passwd
输入新密码,重复输入密码,最后提示passwd:password updated sucessfully
此时已完成root密码的设置
======================
2, 国内访问AWS,GITHUB下载文件很慢, 须要修改HOST文件:
api
先切换用户到root浏览器
su root
打开HOST文件安全
sudo vi /etc/hosts
而后本身使用方向上下键调整到须要修改的位置,在光标处按“i”或者“insert”键,便可开始修改操做添加:服务器
# GitHub Start# 52.74.223.119 github.com 192.30.253.119 gist.github.com 54.169.195.247 api.github.com 185.199.111.153 assets-cdn.github.com 151.101.76.133 raw.githubusercontent.com 151.101.108.133 user-images.githubusercontent.com 151.101.76.133 gist.githubusercontent.com 151.101.76.133 cloud.githubusercontent.com 151.101.76.133 camo.githubusercontent.com 151.101.76.133 avatars0.githubusercontent.com 151.101.76.133 avatars1.githubusercontent.com 151.101.76.133 avatars2.githubusercontent.com 151.101.76.133 avatars3.githubusercontent.com 151.101.76.133 avatars4.githubusercontent.com 151.101.76.133 avatars5.githubusercontent.com 151.101.76.133 avatars6.githubusercontent.com 151.101.76.133 avatars7.githubusercontent.com 151.101.76.133 avatars8.githubusercontent.com 54.231.82.146 vagrantcloud-files-production.s3.amazonaws.com 219.76.4.4 s3.amazonaws.com 219.76.4.4 github-cloud.s3.amazonaws.com # GitHub End
修改完成以后点击Esc键进入命令提示行开始进行保存操做,最下面的INSERT消失以后就能够输入:dom
:wq
回车,tcp
而后CTRL+O进行保存, CTRL+X退出
保存后重启服务器
===============
3, 端口放行
Ubuntu防火墙默认关闭全部端口, 输入如下查看:
sudo ufw status
查看状态是否为inactive, 如是,要开启:
sudo ufw allow 8069/tcp sudo ufw allow 80/tcp
二, 若是是云服务器, 需开放服务器端口以便WEB访问
腾讯云服务器 - 安全组 - 修改规则 - 添加规则
来源0.0.0.0 端口TCP80 容许
来源0.0.0.0 端口TCP8069(ODOO默认安装端口) 容许
三, 进入安装步骤:
GITHUB上有一个高赞的快速安装脚本, 自动化安装, 能够省掉不少一步步安装的坑。 方法以下
选择目录,我这里安装在根目录下,由于只布署这一个应用
cd ~/
下载SCRIPT
sudo wget https://raw.githubusercontent.com/Yenthe666/InstallScript/14.0/odoo_install.sh
输入下面命令下面能够自定义SCRIPT, 好比选择COMMUNITY仍是ENTERPRISE版本等参数, 若是看不懂就啥都不要动就行, 默认安装COMMUNITY社区版。
sudo nano odoo_install.sh
开始安装
sudo chmod +x odoo_install.sh
安装完成后, 输入网址查看: Localhost(或你的服务器IP地址):8096, 至此ODOO已安装完成了!
安装好的服务的名字叫: odoo-server, 能够输入下面的命令查看/启动/中止
#启动 sudo service odoo-server start #中止 sudo service odoo-server stop #重启 sudo service odoo-server restart
四,安装完了若是想改配置文件, 输入以下命令:
sudo nano /etc/odoo-server.conf
而后重启服务器:
sudo service odoo-server restart -c /etc/odoo-server.conf
五: 安装 Wkhtmltopdf
Wkhtmltopdf是用于系统打印PDF文件的插件,进入临时目录:
cd /tmp
下载
wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
安装:
sudo apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb
六: 安装NGINX并设置80端口自动转向ODOO的默认端口8069
1 安装NGINX
sudo apt update sudo apt-get install nginx
2 建立配置文件
打开文本编辑器,建立一个服务单元文件,名为yourdomain.com (替换为你自已的域名)
sudo nano /etc/systemd/system/yourdomain.com
在文本中加入以下内容
upstream odoo-server { server 127.0.0.1:8069; } # HTTP -> HTTPS server { listen 80; # 监听域名 server_name www.relaxltd.com.cn relaxltd.com.cn; # 监听公网IP server_name 106.52.81.123; # 监听本地IP server_name 0.0.0.0; location / { proxy_pass http://127.0.0.1:8069; # 转发规则 proxy_set_header Host $proxy_host; # 修改转发请求头,让8080端口的应用能够受到真实的请求 proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
CTRL+O, 回车保存, CRTL+X退出,从新加载上面的配置文件
nginx -s reload
输入以下命令查看NGINX是否正常运行:
sudo systemctl status nginx.service
若是输出为ACTIVE绿色字, 则证实配置正确。
至此大功告成, 在浏览器输入你的域名或IP地址开始访问吧!