Sarath lalOct. 30, 2021
After much anticipation, Odoo released the version 14. Odoo 14 last year in Odoo experience and now triggering for Odoo 15. Odoo 15 guide gets you the glimpse of highlights in the forthcoming Odoo version. For the Odoo 15 Installation on Ubuntu 20. 04 , just follow the below steps.
Install odoo 15
STEP 1 : To Update apt source list.
sudo apt-get update
STEP 2 : Create odoo user and also group.
sudo adduser -system -home=/opt/odoo -group odoo
STEP3 : For the smooth running of odoo, Install PostgreSQL database server and install it on the same host as odoo is running.
sudo apt-get install -y postgresql
After the installation start use the below commands to start the postgresql database server
sudo service postgresql start
Then create a database user for odoo
sudo su - postgres
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
Give a role password for the newly created role and verify it by giving password again.
exit
Then restart the postgresql server
sudo service postgresql restart
STEP 4 : Install python and depended python packages on the server.
sudo apt-get install -y python3-pip
Install Python Dependencies for Odoo 15.
To switch in to the odoo user and then install the dependency packages.
pip3 install Babel decorator docutils ebaysdk feedparser gevent greenlet html2text Jinja2 lxml Mako MarkupSafe mock num2words ofxparse passlib Pillow psutil psycogreen psycopg2 pydot pyparsing PyPDF2 pyserial python-dateutil python-openid pytz pyusb PyYAML qrcode reportlab requests six suds-jurko vatnumber vobject Werkzeug XlsxWriter xlwt xlrd polib
STEP 5 : Odoo web dependencies
sudo apt-get install -y npm
sudo ln -s /usr/bin/nodejs /usr/bin/node
sudo npm install -g less less-plugin-clean-css
sudo apt-get install -y node-less
sudo python3 -m pip install libsass
STEP 6 : Install odoo 15 community version from GITHUB.
Below command to install GIT on your system. If it is already there, then you can ignore this.
sudo apt-get install -y git
Then switch to odoo user
sudo su - odoo -s /bin/bash
Clone branch 15.0 of Odoo from Github:
git clone https://www.github.com/odoo/odoo --depth 1 --branch 15.0 --single-branch
And exit from the odoo user
STEP 7 : Create a odoo configuration file
sudo vim /etc/odoo-server.conf
Copy the below content in configuration file.
[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = False
db_port = False
db_user = odoo
db_password = False
logfile = /var/log/odoo/odoo-server.log
addons_path = /opt/odoo/odoo/addons,/opt/odoo/odoo/odoo/addons
Change permission and also the user ownership of configuration file as bellow
sudo chown odoo: /etc/odoo-server.conf
sudo chmod 640 /etc/odoo-server.conf
STEP 8 : Create odoo log file
sudo mkdir /var/log/odoo
sudo chown odoo:root /var/log/odoo
STEP 9 : You can copy and paste the script to this file.
sudo vim /etc/init.d/odoo-server
Then change ownership and permission
sudo chmod 755 /etc/init.d/odoo-server
sudo chown root: /etc/init.d/odoo-server
STEP 10 : Test the server running as service
To start the odoo server
sudo /etc/init.d/odoo-server start
Stop the odoo server
sudo /etc/init.d/odoo-server stop
View the odoo log files
tailf /var/log/odoo/odoo-server.log
Now, if you want to add this service to begin on boot up run the bellow command
update-rc.d odoo-server defaults
STEP 11 : Run odoo locally
sudo su - odoo -s /bin/bash
python3 /opt/odoo/odoo-bin
Then go to web browser to access odoo15
http://localhost:8069
or
http://0.0.0.0:8069
STEP 12 : WKHTMLTOPDF
To print PDF reports need to install right version of wkhtmltopdf.
sudo wget https://builds.wkhtmltopdf.org/0.12.1.3/wkhtmltox_0.12.1.3-1~bionic_amd64.deb
sudo apt install ./wkhtmltox_0.12.1.3-1~bionic_amd64.deb
sudo cp /usr/local/bin/wkhtmltoimage /usr/bin/wkhtmltoimage
sudo cp /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf
In short, for more support about Odoo 15 installation in Ubuntu, contact our Odoo support team. If you enjoy our content here, you’ll the stuff we share on LinkedIn.
0