How to install ODOO in Ubuntu

0
705

Update the package list to ensure you are installing the latest versions of the packages. 
sudo apt-get update
sudo apt-get upgrade

Install Python 3 pip and other essential Python development libraries.
sudo apt-get install -y python3-pip
sudo apt-get install -y python3-dev libxml2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-essential libssl-dev libffi-dev libmysqlclient-dev libjpeg-dev libpq-dev libjpeg8-dev liblcms2-dev libblas-dev libatlas-base-dev 

Create a symbolic link for Node.js and install Less and Less plugins.
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 

Install PostgreSQL (the database used by Odoo) and create a new user for Odoo 18.
sudo apt-get install -y postgresql
sudo su - postgres createuser --createdb --username postgres --no-createrole --superuser --pwprompt odoo18
exit 

Create a system user for Odoo 18 and install Git to clone the Odoo source code.
sudo adduser --system --home=/opt/odoo18 --group odoo18
sudo apt-get install -y git
sudo su - odoo18 -s /bin/bash git clone
https://www.github.com/odoo/odoo --depth 1 --branch master --single-branch .
exit 

Install Python virtual environment and set up the Odoo environment.
sudo apt install -y python3-venv
sudo python3 -m venv /opt/odoo18/venv 

Switch to root, navigate to the Odoo directory, activate the virtual environment, and install required Python packages.
sudo -s cd /opt/odoo18/ source venv/bin/activate
pip install -r requirements.txt

Install wkhtmltopdf (used for printing PDF reports in Odoo) and resolve any missing dependencies. sudo wget https://github.com/wkhtmltopdf/wkhtml...
sudo wget
http://archive.ubuntu.com/ubuntu/pool...
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb
sudo apt-get install -y xfonts-75dpi
sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb
sudo apt install -f
deactivate

Configure the Odoo instance by copying the default config file and editing it to suit your needs.
sudo cp /opt/odoo18/debian/odoo.conf /etc/odoo18.conf
sudo nano /etc/odoo18.conf

Odoo configuration file settings, including database connection and log file location. [options] ;
This is the password that allows database operations: ;
admin_passwd = admin
db_host = localhost
db_port = 5432
db_user = odoo18
db_password = 123456
addons_path = /opt/odoo18/addons
default_productivity_apps = True
logfile = /var/log/odoo/odoo18.log

Set correct permissions on the Odoo configuration file to ensure security.
sudo chown odoo18: /etc/odoo18.conf
sudo chmod 640 /etc/odoo18.conf

Create a directory for Odoo log files and set appropriate ownership.
sudo mkdir /var/log/odoo 
sudo chown odoo18:root /var/log/odoo 

Create a systemd service file for Odoo 18 to manage it as a service.
sudo nano /etc/systemd/system/odoo18.service 

Odoo systemd service configuration.
[Unit] Description=Odoo18
Documentation=
http://www.odoo.com
[Service] 
Ubuntu/Debian convention: Type=simple
User=odoo18
ExecStart=/opt/odoo18/venv/bin/python3.12 /opt/odoo18/odoo-bin -c /etc/odoo18.conf [Install] WantedBy=default.target

Set permissions and ownership on the systemd service file.
sudo chmod 755 /etc/systemd/system/odoo18.service
sudo chown root: /etc/systemd/system/odoo18.service

Start the Odoo 18 service and access Odoo from the browser.
sudo systemctl start odoo18.service
http://your_IP_address:8069

Odoo Documentation:
https://www.odoo.com/documentation/ma...

Buscar
Categorías
Read More
Other
DICS Digital Marketing Course That Gets You Hired
Start Your Digital Marketing Journey If you are searching for the Best Digital Marketing...
By Amit Seo 2025-12-13 07:49:08 0 313
Juegos
Michael Essien - Nouveau Héros FIFA 26
Nouveau Héros FIFA 26 Un nouveau héros fait son apparition dans la DCE de FIFA 26,...
By Nick Joe 2025-12-30 16:12:57 0 158
Juegos
Watch Suits Online – Streaming Tips & VPN Guide
Eager to catch Suits online? Fortunately, accessing this popular legal drama has become more...
By Nick Joe 2025-11-07 03:43:51 0 389
Other
Anatomy of a Trial: How Specialist Dangerous Driving Solicitors Win in the Courtroom
A charge of dangerous driving is one of the few motoring offences that frequently proceeds to a...
By Ali Raza 2025-11-13 08:27:21 0 669
Art
Cloud Discovery Market Leaders: Growth, Share, Value, Size, and Scope
"Global Demand Outlook for Executive Summary Cloud Discovery Market Size and Share The...
By Aryan Mhatre 2025-09-24 08:54:59 0 1K
JogaJog https://jogajog.com.bd