Odoo adalah open source ERP software yang bisa digunakan untuk berbagai macam keperluan enterprise. Di dalam ekosistem Odoo sudah tersedia berbagai macam addons yang dapat diinstall untuk memenuhi kebutuhan enterprise. Meskipun open source, beberapa addons Odoo memerlukan subscription untuk diinstall. Pada artikel ini penulis akan memberikan tutorial set up Odoo untuk development.
Cara termudah untuk memulai development odoo adalah dengan menginstall executable binary odoo. Pada artikel ini, penulis akan memberikan panduan dengan studi kasus Odoo versi 15 dengan OS Ubuntu 22.04. Pertama-tama siapkan container environment dengan nama odoo untuk instalasi Odoo dengan menggunakan lxc
snap install lxd lxd init lxc launch ubuntu:22.04 odoo
Lalu hubungkan local directory dengan container untuk nantinya mempermudah proses development. Pada kasus ini kita akan menghubungkan ~/Documents/odoo pada parent OS dengan /opt pada container melalui command berikut
lxc config device add odoo kode disk source=~/Documents/odoo path=/opt
Setelah container siap, hubungkan ke container dengan command berikut
lxc exec odoo -- /bin/bash
Pada container ini kita akan menginstal odoo versi 15 dari https://nightly.odoo.com/. Pertama-tama download executable binary Odoo versi 15 dengan command berikut
wget https://nightly.odoo.com/15.0/nightly/deb/odoo_15.0.latest_all.deb
Setelah proses download selesai, install postgresql dan Odoo dengan command berikut
apt install postgresql apt install ./odoo_15.0.latest_all.deb
Odoo akan otomatis terinstall dan berjalan melalui service manager. Karena kita akan membuat development environment, kita perlu mematikan Odoo dari service manager dengan cara menjalankan command berikut:
systemctl disable odoo systemctl stop odoo
Setelah berhenti dari service manager kita dapat menjalankan Odoo melalui command berikut
odoo
Odoo akan berjalan pada port 8069, untuk mengakses GUI Odoo pada parent OS kita perlu mengetahui ip container tempat Odoo berjalan, jalankan command
lxc list
Pada kasus penulis, container odoo mendapatkan IPV4 2.2.2.27, maka kita bisa mengakses gui Odoo melalui http://2.2.2.27:8069/ pada browser.