1, Adduser odoo
2, apt install postgresql
3, createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
4, the download source
sudo apt-get install git # software installed git
sudo su - odoo -s / bin / bash # odoo user to switch to
git clone https://www.github.com/odoo/odoo --branch 10.0 - Branch-SINGLE
Git clone -b # 10.0 https://github.com/odoo/odoo.git Code Download Odoo10
5, install Chinese fonts
sudo apt-get install ttf-wqy-zenhei
sudo apt-get install ttf-wqy-microhei
6, install
sudo APT-GET install Python-dev libxml2-dev libxml2 libxslt-dev libpq-dev libldap2-dev libsasl2-dev libevent-dev
# installation related to the development of libraries
sudo apt-get install libjpeg8-dev libpng12-dev libfreetype6-dev zlib1g-dev libwebp-dev libtiff5- dev libopenjpeg-dev libzip-dev
Pillow # installation dependencies
sudo apt-get install python-babel python-dateutil python-decorator python-docutils python-feedparser python-imaging
sudo apt-get install python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid
sudo apt-get install python-passlib python-psutil python-psycopg2 python-pychart python-pydot python-pyparsing
sudo apt-get install python-pypdf python-reportlab python-requests python-suds python-tz python-vatnumber python-vobject
sudo apt-get install python-werkzeug python-xlsxwriter python-xlwt python-yaml python-gevent
sudo wget http://download.gna.org/wkhtmltopdf/0.12/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb
sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb
sudo cp /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf
sudo chmod +x /usr/bin/wkhtmltopdf
sudo apt-get install ttf-wqy-zenhei ttf-wqy-microhei
wkhtmltopdf www.baidu.com baidu.pdf
sudo apt-get install nodejs node-less npm #安装node.js NPM less
sudo npm install -g less-plugin-clean-css #使用 npm 安装 less-plugin-clean-css
Odoo.service
[Unit]
Description = Odoo
After=postgresql.service
[Service]
Type=simple
User = odoo
Group = odoo
ExecStart = / home / odoo / odoo10 / odoo-bin -C /etc/odoo/odoo10.conf
[Install]
WantedBy=multi-user.target
Nginx + odoo
# Specifies the maximum accepted body size of a client request,
# as indicated by the request header Content-Length.
client_max_body_size 200m;
# add ssl specific settings
keepalive_timeout 60;
# increase proxy buffer to handle some OpenERP web requests
proxy_buffers 16 64k;
proxy_buffer_size 128k;
### Odoo Start
location / {
proxy_pass http://127.0.0.1:8069;
proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504;
proxy_buffer_size 128k;
proxy_buffers 16 64k;
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-Host $host;
proxy_set_header X-Forwarded-Proto https;
}
location ~* /web/static/ {
proxy_cache_valid 200 60m;
proxy_buffering on;
expires 864000;
proxy_pass http://127.0.0.1:8069;
}
location /longpolling {
proxy_pass http://127.0.0.1:8072;
}