Odoo 12.0 Development: Deploy on Ubuntu Server 18.04 (WSGI & Apache)

Опубликовано: 28 Июнь 2026
на канале: Mohamed Magdy
3,003
39

Support me on #Patreon:   / mo7amed_ma9dy  
Basic Deployment Odoo 12.0 CE on Ubuntu Server 18.04 (WSGI & Apache)

Create a server on Digital Ocean
https://m.do.co/c/6a942903dcec

Install dependencies
sudo apt-get install git python3-pip python3-dev libjpeg-dev libxml2-dev libssl-dev libsasl2-dev node-less libldap2-dev libxslt-dev postgresql libapache2-mod-wsgi-py3 apache2

Add odoo as a system user:
sudo adduser --system --group odoo --home /opt/odoo

Add odoo as a DB user
sudo su - postgres
createuser -s odoo
alter role odoo with password 'secret';

Clone Odoo 12.0 CE
sudo su - odoo -s /bin/bash
git clone https://www.github.com/odoo/odoo --depth=1 --branch=12.0 --single-branch

Configure WSGI file
sudo su - odoo -s /bin/bash
cp /opt/odoo/odoo/setup/odoo-wsgi.example.py /opt/odoo/odoo-wsgi.py
vim odoo-wsgi.py
a2enmod wsgi

Apache configuration file
IT IS NOT ALLOWED TO ADD ANGLED BRACKETS IN THE DESCRIPTION. SO, PLEASE FIND THE CONFIGURATION IN THE VIDEOS AND TRY TO RE-TYPE IT MANUALLY