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