-
Notifications
You must be signed in to change notification settings - Fork 6
Home
Maxime Chambreuil edited this page May 14, 2019
·
27 revisions
Welcome to the odoo-tutorial wiki!
apt update
apt install backup-manager certbot git libgeoip-dev libjpeg-dev libldap2-dev libsasl2-dev libxml2-dev libxslt1-dev nginx node-less npm poppler-utils postfix postgresql postgresql-server-dev-10 python-certbot-nginx python3-dev python-pip python-psycopg2 software-properties-common zlib1g-dev fontconfig xfonts-75dpi xfonts-base
# Webkit
wget https://downloads.wkhtmltopdf.org/0.12/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb
wkhtmltopdf -V
# Add PostgreSQL user for Odoo
su - postgres
createuser -s -d odoo
psql
\password odoo
pass: odoo
\q
psql -h localhost -U odoo template1
\q
exit
# (as root) Add system user
adduser odoo
pass: odoo
# Download Odoo source code
cd /opt
git clone https://github.com/ursais/template-project -b 11.0 odoo
chown -R odoo:odoo odoo
apt install python3-virtualenv
su - odoo
cd /opt/odoo
vi .gitmodules # (replace [email protected]: by https://github.com/)
git submodule sync
git submodule update --init
git status
python3 -m virtualenv -p /usr/bin/python3 env
pip freeze
. env/bin/activate
pip freeze
pip install -r requirements.txt
cd odoo
python setup.py install
cd ..
# Start odoo
pip freeze
odoo
ls /home/odoo/.local/share/Odoo/
exit
# (as root)
mkdir /etc/odoo
vi /etc/odoo/odoo.conf
[options]
admin_passwd = admin
addons_path = /opt/odoo/src/enterprise,/opt/odoo/odoo/addons,/opt/odoo/src/custom-addons
db_host = localhost
db_port = 5432
db_user = odoo
db_password = odoo
log_level = info
logfile = /var/log/odoo/odoo.log
max_cron_threads = 1
proxy_mode = True
# workers = (2 x # of proc + 1)
workers = 3
xmlrpc_interface = 127.0.0.1
cp /etc/odoo/odoo.conf /etc/odoo/debug.conf
vi /etc/odoo/debug.conf # comment the logfile to get the logs in stdout
mkdir /var/log/odoo
chown -R odoo:odoo /etc/odoo
chown -R odoo:odoo /var/log/odoo
# Start Odoo
su - odoo
cd /opt/odoo
. env/bin/activate
odoo -c /etc/odoo/debug.conf