How to install ODOO in Ubuntu

0
1K

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...

Zoeken
Categorieën
Read More
Spellen
VPNs in Street Art: Shoreditch’s Bold New Mural
Imagine wandering through London’s vibrant Shoreditch neighborhood, where creativity...
By Nick Joe 2025-12-29 04:36:53 0 193
Other
Mining Automation Market – Digital Technologies Transforming Productivity, Safety, and Sustainability
According to a new report published by Introspective Market Research, titled, Mining...
By Ajit Sharma 2025-12-08 06:31:53 0 894
Other
Hybrid Photonic Integrated Circuit Market Industry Statistics: Growth, Share, Value, and Trends By 2032
Executive Summary Hybrid Photonic Integrated Circuit Market Trends: Share, Size, and...
By Travis Rohrer 2025-08-04 11:01:56 0 2K
Other
Driving Success Through Train Suspension System Market Insights
The global train suspension system market is on a growth trajectory, fueled by rising...
By Dewid Brown 2025-09-18 12:33:50 0 1K
Spellen
Black Myth: Wukong - A Mythological Action RPG Adventure
Game Overview and Exploration Black Myth: Wukong carves its own path in the action RPG genre,...
By Nick Joe 2026-03-13 04:41:29 0 186
JogaJog https://jogajog.com.bd