Cara Install odoo 13 di Ubuntu 18.04
1) Login sebagai root dan lakukan apt update
sudo su
sudo apt update
2. Buat nama user "Odoo" yang nanti akan menjalankan aplikasi
root@alpha:~$ useradd -d /home/odoo -m odoo -s /bin/bash
root@alpha:~$ passwd odoo
root@alpha:~$ adduser odoo sudo
3. Install postgresql
sudo apt install -y postgresql
sudo systemctl start postgresql
4. Buat odoo user
sudo su postgres
createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
exit
5. Clone the latest Odoo
su odoo
sudo git clone https://github.com/odoo/odoo.git --depth 1 --branch 13.0 --single-branch odoo13
6. Install python dependency
sudo apt install wget git python-pip gdebi-core python3-dev libxml2-dev libxslt-dev libldap2-dev libsasl2-dev
7. Install wkhtml
sudo wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.1.4-2/wkhtmltox_0.12.1.4-2.bionic_amd64.deb
sudo dpkg-iwkhtmltox_0.12.1.4-2.bionic_amd64.deb
8. Install python 3 dependency
cd odoo
sudo apt install python3-pip
pip3 install -r requirements.txt
sudo apt-get install python3-passlib python3-pypdf2 python3-babel python3-werkzeug python3-lxml python3-decorator python3-dateutil python3-polib python3-pil python3-psutil python3-reportlab python3-psycopg2 python3-html2text python3-docutils python3-jinja2
sudo apt-get install python3-pypdf2
sudo apt-get install python3-babel
sudo apt-get install python3-werkzeug
sudo apt-get install python3-lxml
sudo apt-get install python3-decorator
sudo apt-get install python3-dateutil
sudo apt-get install python3-polib
sudo apt-get install python3-pil
sudo apt-get install python3-psutil
sudo apt-get install python3-reportlab
sudo apt-get install python3-psycopg2
sudo apt-get install python3-html2text
sudo apt-get install python3-docutils
sudo apt-get install python3-jinja2
sudo apt-get install python3-stdnum
Catatan :
Cara solve error pidfile already exists: /var/run/odoo-server13-skm.pid
odoo@odoo-skm:/etc/init.d$ sudo /etc/init.d/odoo-server13-skm start
pidfile already exists: /var/run/odoo-server13-skm.pid
odoo@odoo-skm:/etc/init.d$
sudo rm /var/run/odoo-server13-skm.pid
Cara install postgresql spesifik versi
sudo apt-get install postgresql-10
Cara disabled versi postgresql
sudo nano /etc/postgresql/10/main/start.conf
kemudian restart postgresql
Cara melihat postgre versi yang sedang berjalan
odoo@serverkm:/home/saranakm$ pg_lsclusters
Ver Cluster Port Status Owner Data directory Log file
9.6 main 5432 down postgres /var/lib/postgresql/9.6/main /var/log/postgresql/postgresql-9.6-main.log
10 main 5434 online postgres /var/lib/postgresql/10/main /var/log/postgresql/postgresql-10-main.log
13 main 5433 down postgres /var/lib/postgresql/13/main /var/log/postgresql/postgresql-13-main.log