Apa yang bisa kami bantu?

A. Pendahuluan

Odoo adalah sebuah system atau software manajemen open source, yang sangat mudah untuk digunakan dan diintegrasi.  Bentuk dari sistem Odoo ini sendiri ada bermacam, diantaranya berbasis web, desktop serta mobile. Selain itu, software ini memiliki banyak kelebihan seperti memiliki banyak komunitas, modul yang lengkap dan terintegrasi, mudahnya pemasangan, dan juga biaya yang terjangkau. 

Dibawah ini adalah langkah-langkah untuk installasi aplikasi odoo di Linux Ubuntu 20.04 :

B. Instalasi

1. Update sistem operasi 

sudo apt update -y && apt upgrade –y 

 

2. Install Python Library untuk kebutuhan service odoo14 ini.

 

Gambar 1: install Dependency untuk Odoo
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

Lalu tekan y untuk melanjutkan proses instalasi.

 

 

3.  Installasi database PostgreSQL untuk odoo14
 

Gambar 2: Install Postgresql
sudo apt install postgresql –y 

lalu pastikan status service berjalan dengan command 

systemctl status postgresql 

 

4. Membuat user untuk PostgreSQL 

Gambar 3: Create User odoo

 

sudo useradd -m -d /opt/odoo14 -U -r -s /bin/bash odoo14
sudo su - postgres -c "createuser -s odoo14"

5. Install tool wkhtmltopdf, Tool ini berguna untuk menampilkan report PDF kedalam Odoo.  

 

Gambar 4: Install wktmltopdf

 

sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
sudo apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb
 

6. Instal dan konfigurasi odoo14  

Gambar 5: Login ke user odoo

 

su – odoo14 

7. Download repository odoo14 dari github
 

Gambar 6: Download odoo dari repository github
git clone https://www.github.com/odoo/odoo --depth 1 --branch 14.0 /opt/odoo14/odoo

 

8. Masuk kedalam direktori odoo14 dan membuat virtual environment untuk odoo14  
 

Gambar 7: Membuat Environment Odoo
cd /opt/odoo14
python3 -m venv odoo-venv

 

9. Lalu aktifkan virtual environtment yang sudah dibuat  
 

Gambar 8: Aktifkan Environment Odoo

 

source odoo-env/bin/activate

 

10. Kemudian jalankan modul pip3 untuk menginstall modul yang diperlukan

 

 

Gambar 9: Install requirement pip3 modul untuk odoo

 

pip3 install wheel

 

Gambar 11: Install modul requirement odoo

 

pip3 install -r odoo/requirements.txt

Kemudian deactive virtual environment  dan buat addon directory untuk menyimpan module Odoo

deactivate
mkdir /opt/odoo14/odoo-custom-addons

11. Keluar user odoo lalu ubah file konfigurasi odoo menggunakan sudo

 

exit
sudo vi /etc/odoo14.conf

 

lalu isi dengan konfigurasi berikut
 

Gambar 12: File konfigurasi odoo

[options]
; This is the password that allows database operations:
admin_passwd = (password untuk masuk kedalam odoo14)
db_host = False
db_port = False
db_user = odoo14
db_password = False
xmlrpc_port = 8069
logfile = /var/log/odoo14/odoo.log
addons_path = /opt/odoo14/odoo/addons,/opt/odoo14/odoo-custom-addons

 

Pastikan untuk password di generate secara secure, kemudian save konfigurasi tersebut

 klik esc -> :wq

 

12. Membuat service systemd  untuk odoo14
 

Gambar 14 : Buat Service odoo
sudo vi  /etc/systemd/system/odoo14.service

Lalu isi dengan konfigurasi berikut:
 

Gambar 15: Konfigurasi systemd Odoo

[Unit]
Description=Odoo14
Requires=postgresql.service
After=network.target postgresql.service
[Service]
Type=simple
SyslogIdentifier=odoo14
PermissionsStartOnly=true
User=odoo14
Group=odoo14
ExecStart=/opt/odoo14/odoo-env/bin/python3 /opt/odoo14/odoo/odoo-bin -c /etc/odoo14.conf
StandardOutput=journal+console
[Install]
WantedBy=multi-user.target

 

Kemudian simpan dan reload service systemd daemon untuk emnyimpan perubahan

Gambar 16: Restart Daemon
sudo systemctl daemon-reload

 

13. start dan enable service odoo14

Aktifkan service odoo menggunakan command berikut:

sudo systemctl enable --now odoo14

kemudian cek service odoo14
 

Gambar 17: Check Service Odoo


Apabila service sudah aktif maka silahkan buka borwser lalu ketik alamat IP addres ditambah port 8069, maka akan muncul seperti tampilan berikut
 

Gambar 18: Setup Odoo

*sebagai catatan untuk service odoo14 ini berada di port 8069 sehingga diperlukan penambahan port 8069 pada security group, firewall ataupun iptables (jika ada)



14. Kemudian setup database untuk odoo14

 

Gambar 19: Setup Akses Odoo

 

Apabila sudah selesai maka akan muncul tampilan berikut

 

Gambar 20: Dashboard Odoo


 

C. Penutup

Odoo membantu meningkatkan efisiensi, transparansi, dan kontrol bisnis melalui sistem yang terpusat dan otomatis. Implementasi yang tepat (analisis kebutuhan, konfigurasi benar, dan pelatihan pengguna) menjadi kunci keberhasilan penggunaan Odoo.

 

Semoga artikel ini dapat membantu Anda. Temukan bantuan lainnya melalui Knowledge Base Biznet Gio. Jika Anda masih memiliki kendala silahkan hubungi support@biznetgio.com.