Sunday, November 27, 2022

Install ERP Odoo versi 14 Pada Ubuntu Server 20.04

 


ERP Odoo 14 merupakan aplikasi open source alternatif dari SAP ERP, Oracle E-Business Suite, Microsoft Dynamics, Netsuite, Adempiere, Compiere, OFBiz, Openbravo, dan software enterprise resource planning lainnya. 

Berikut adalah cara install ERP Odoo 14 di Ubuntu 20.04.

1. Update server

$ sudo apt update && sudo apt dist-upgrade

Kemudian reboot server : $ sudo reboot

2. Install  All Componen Support

2.1. Tambahan lokasi Indonesia configure locale untuk Indonesia

$ sudo locale-gen id_ID.UTF-8

$ sudo dpkg-reconfigure locales

Catatan : Jika tidak support maka lalukan install aplikasi pendukung

2.2. Install aplikasi pendukung

$ sudo apt install git python3-pip build-essential wget python3-dev python3-venv python3-wheel libfreetype6-dev libxml2-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-less libjpeg-dev zlib1g-dev libpq-dev libxslt1-dev libldap2-dev libtiff5-dev libjpeg8-dev libopenjp2-7-dev liblcms2-dev libwebp-dev libharfbuzz-dev libfribidi-dev libxcb1-dev python3-pypdf2 python3-babel python3-werkzeug python3-lxml python3-decorator python3-polib python3-pil python3-psycopg2 python3-dateutil python3-psutil python3-reportlab python3-html2text python3-docutils python3-num2words sassc

$ sudo pip install pypdf passlib

2.3. Install wkhtmltopdf untuk keperluan print ke pdf:

$ sudo apt install fontconfig fontconfig-config fonts-dejavu-core libfontconfig1 libfontenc1 libxrender1 x11-common xfonts-75dpi xfonts-base xfonts-encodings xfonts-utils

$ sudo wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.bionic_amd64.deb

$ sudo dpkg -i wkhtmltox_0.12.6-1.bionic_amd64.deb

2.4. kemudian setelah download wkhtmltx

$ sudo cp /usr/local/bin/wkhtmltopdf /usr/bin

$ sudo cp /usr/local/bin/wkhtmltoimage /usr/bin

Catatan : 

Estimasi waktu install tergantung kecepatan internet. 


3. Buat akun baru untuk user Odoo 14

$ sudo useradd -m -d /opt/odoo14 -U -r -s /bin/bash odoo14

4. Install Postgresql dan buat akun user Odoo 14 untuk Postgresql

$ sudo apt install postgresql

$ sudo su - postgres -c "createuser -s odoo14"

5. Download Odoo 14 dari sumber repository

$ sudo apt install git

$ sudo su - odoo14 -s /bin/bash

$ git clone https://www.github.com/odoo/odoo --depth 1 --branch 14.0 /opt/odoo14/odoo

Catatan : Estimasi waktu install tergantung kecepatan internet.

6. Konfigurasi  parameter Odoo 14

Setelah proses checkout selesai, diperlukan membuat sebuah file konfigurasi Odoo 14 dengan,

$ cd odoo

$ ./odoo-bin --addons-path=addons -s

Kemudian tekan tombol CTRL+C

Perintah di atas akan membuat sebuah file konfigurasi dengan nama file .odoorc kemudian salin file tersebut ke direktori /etc/

$ exit

$ sudo mv /opt/odoo14/.odoorc /etc/odoo14-server.conf

Kemudian edit file tersebut dengan parameter sesuai dengan kebutuhan.

$ sudo nano /etc/odoo14-server.conf

Parameter yang diganti:

logfile = /var/log/odoo/odoo14-server.log

addons_path = /opt/odoo14/odoo/addons


Buat folder baru untuk penyimpan file log

$ sudo mkdir /var/log/odoo

$ sudo chown odoo14:root /var/log/odoo


7. Membuat Odoo sebagai service

$ sudo cp /opt/odoo14/odoo/debian/init /etc/init.d/odoo14

$ sudo nano /etc/init.d/odoo14

Ubah

DAEMON=/usr/bin/odoo.py

CONFIG=/etc/odoo/odoo.conf

menjadi

...

DAEMON=/opt/odoo14/odoo/odoo-bin

NAME=odoo14

DESC=odoo14

CONFIG=/etc/odoo14-server.conf

LOGFILE=/var/log/odoo/odoo14-server.log

PIDFILE=/var/run/${NAME}.pid

USER=odoo14

...

Kemudian simpan file dan keluar. 

Setelah itu ubah hak aksesnya agar bisa di eksekusi,

sudo chmod 755 /etc/init.d/odoo14


8. Menjadikan Odoo 14 sebagai Service

sudo update-rc.d odoo14 defaults

Restart server

sudo reboot


9. Ujicoba Odoo 14 melalui browser

Buka Odoo 14 melalui browser http://alamatip:8069

contoh : http://192.168.1.200:8069

Default Master password : admin (ubah lah segera untuk keamanan)


Untuk lebih mempelajari modul Odoo bisa baca :


Memunculkan Simbol & Emoji Pada OS Mac

  Memunculkan Simbol & Emoji  1. Buka aplikasi Pages / Notes pada Macbook. 2. Klik pada Menubar Edit --> Pilih Emoji and Symbols a...