How to Install OpenERP(Odoo) On Ubuntu 20.04
Odoo is a suite of business management software tools including, for example, CRM, e-commerce, billing, accounting, manufacturing, warehouse, project management, and inventory management. The Community version is a libre software, licensed under the GNU LGPLv3.
Update the System.
apt-get update
apt-get upgrade -y
Create Odoo User in Ubuntu.
sudo adduser -system -home=/opt/odoo -group odoo
Install PostgreSQL Database.
sudo apt-get install postgresql -y
Create Odoo user for PostgreSQL.
sudo su - postgres -c "createuser -s odoo" 2> /dev/null || true
Install Python Dependencies.
sudo apt-get install git python3 python3-pip build-essential wget python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-less libjpeg-dev gdebi -y
Install Python PIP Dependencies.
sudo apt-get install libpq-dev python-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev libffi-dev
sudo -H pip3 install -r https://raw.githubusercontent.com/odoo/odoo/master/requirements.txt
Install other required packages.
sudo apt-get install nodejs npm -y
sudo npm install -g rtlcss
Install Wkhtmltopdf.
sudo apt-get install xfonts-75dpi
sudo wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb
sudo dpkg -i wkhtmltox_0.12.6-1.bionic_amd64.deb
sudo cp /usr/local/bin/wkhtmltoimage /usr/bin/wkhtmltoimage
sudo cp /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf
Create Log Directory.
sudo mkdir /var/log/odoo
sudo chown odoo:odoo /var/log/odoo
Install Odoo
sudo apt-get install git
sudo git clone --depth 1 --branch 14.0 https://www.github.com/odoo/odoo /odoo/odoo-server
Set permissions to home folder,
sudo chown -R odoo:odoo /odoo/*
Create Odoo server config file,
sudo touch /etc/odoo-server.conf
sudo su root -c "printf '[options] \n; This is the password that allows database operations:\n' >> /etc/odoo-server.conf"
sudo su root -c "printf 'admin_passwd = admin\n' >> /etc/odoo-server.conf"
sudo su root -c "printf 'logfile = /var/log/odoo/odoo-server.log\n' >> /etc/odoo-server.conf"
sudo su root -c "printf 'addons_path=/odoo/odoo-server/addons\n' >> /etc/odoo-server.conf"
Set ownership and permissions,
sudo chown odoo:odoo /etc/odoo-server.conf
sudo chmod 640 /etc/odoo-server.conf
Start Odoo using below command,
sudo su - odoo -s /bin/bash
cd /odoo/odoo-server
LAMP_Stack_on_Rocky_Linux ./odoo-bin -c /etc/odoo-server.conf
Now go to web browser and access Odoo at ```http:Your_Ip:8069.
Done.
CrownCloud - Get a SSD powered KVM VPS at $4.5/month!
Use the code WELCOME
for 10% off!
1 GB RAM / 25 GB SSD / 1 CPU Core / 1 TB Bandwidth per month
Available Locations: LAX | MIA | ATL | FRA | AMS