Tutorial Instalasi Odoo Extra Module secara Local (SOL) di Mac Intel i5 dengan macOS Sonoma 14.0
Ada kalanya, suatu organisasi yang menggunakan odoo sebagai manajemen bisnis perlu melakukan kustomisasi odoo untuk memfasilitasi proses bisnis mereka.
Pada odoo local, kita dapat bebas menambahkan extra module yang telah disediakan oleh odoo yang dapat diakses di https://apps.odoo.com/apps sehingga dapat memenuhi kebutuhan organisasi
Apa itu Extra Modules?
Extra modules adalah modul tambahan atau addons yang tidak termasuk dalam modul inti standar instalasi Odoo.
Biasanya, addons ini dikembangkan oleh pihak ketiga atau anggota komunitas odoo untuk memenuhi kebutuhan khusus atau memberikan fungsionalitas yang belum disediakan oleh Odoo.
Instalasi Modul Extra Odoo
Melakukan instalasi modul extra ini sangat mudah! Pada kesempatan kali ini, akan dicoba untuk menginstall modul Accounting, Open HRMS, dan Appraisals
Langkah 0: Persiapan
- Pastikan teman-teman telah memiliki docker di perangkat laptop
- Buat folder dengan konfigurasi sebagai berikut:
Fungsi konfigurasi
folder addons
: berfungsi untuk menampung package dari modul yang ingin ditambahkan
folder config
: berfungsi untuk menampung konfigurasi port dan database pada file odoo.conf
. Adapun isinya sebagai berikut
[options]
addons_path = /mnt/extra-addons
xmlrpc_port = 8069
db_host = db
db_user = odoo
db_password = odoo
db_port = 5432
file docker-compose.yml
: berfungsi sebagai konfigurasi kontainer docker untuk menjalankan Odoo. Adapun isinya sebagai berikut
version: '3.1'
services:
web:
platform: linux/amd64
image: odoo 16
depends_on:
- db
ports:
- "8069:8069"
volumes:
- ./addons:/mnt/extra-addons
db:
image: postgres:15
environment:
- POSTGRES_DB=postgres
- POSTGRES_PASSWORD=odoo
- POSTGRES_USER=odoo
💡 Penting! Jangan sampai terlewat
Teman-teman bebas memodifikasi komponen konfigurasi di atas. Namun pastikan bahwa:
- di file
odoo.conf
memiliki baris codeaddons_path = /mnt/extra-addons
- di filedocker-compose.yml
bagianvolumes
memiliki baris code— ./addons:/mnt/extra-addons
Langkah 1: Unduh Modul yang Dibutuhkan
Pada bagian ini, teman-teman cukup mengunduh dan mengekstrak berkas modul Accounting, Open HRMS, dan Appraisals pada tautan berikut. Jangan lupa untuk menyesuaikan versio modul dengan versi Odoo yang diinstall
Langkah 2: Pindahkan Package Modul ke Folder addons
Setelah package berhasil diunduh dan diekstrak, pindahkan isinya ke dalam folder addons
Sehingga, isi dari folder addons akan menjadi seperti ini
Langkah 3: Jalankan Docker
Pada perangkat teman-teman, pastikan docker enginer sudah aktif dan dijalankan. Kemudian sebelum menjalankan docker, teman-teman perlu menghapus container sebelumnya untuk menghilangkan builder yang belum memiliki modul addons dengan menggunakan command docker-compose down.
⚠️ Sebagai catatan: command ini juga akan menghapus database yang sudah dibuat sebelumnya
Kemudian, kita jalankan kembali Odoo dengan menggunakan command docker-compose up
Karena kita membuild Odoo yang baru, maka kita perlu membuat ulang database dan login kembali ke Odoo seperti mengulang instalasi sebelumnya.
Langkah 4: Pada dashboard, pilih menu Apps dan Activate Modul yang baru ditambahkan
Jika teman-teman sudah berhasil login, teman-teman akan melihat list app yang tersedia. Saat ini list app yang teman-teman lihat sedikit berbeda karena ada modul baru yang ditambahkan
Untuk dapat mengakses modul tersebut, teman-teman perlu mengklik button ‘Activate’ (pada odoo 16) atau ‘Install’ (pada odoo 16 ke bawah), kemudian tunggu beberapa saat.
Langkah 5: Voila! You did it!
Setelah berhasil diaktivasi, teman-teman dapat mengakses modul accounting di bagian kiri atas monitor.
Teman-teman pun dapat mengeksplorasi fungsionalitas dari modul ini
Untuk alternatif tutorial dalam bentuk video, rekan pembaca juga dapat menyaksikan YouTube berikut.
Demikian proses instalasi extra module, Semoga artikel ini bermanfaat dan membantu rekan pembaca untuk mengenal Odoo lebih dalam 😁
Sampai jumpa di artikel-artikel berikutnya👋
Artikel ini dibuat sebagai tugas mata kuliah Sistem Informasi Sumber Daya Manusia (SISDM) Kelas B Semester Gasal 2023/2024,
Prodi Sistem Informasi, Fakultas Ilmu Komputer, Universitas Indonesia.
Dosen: Dr. Ir. Agung Terminanto, M.B.A.– Annisa Az Zahra (2106701242)