Instalasi dan Konfigurasi Odoo Community Edition Menggunakan WSL Ubuntu di Windows
Odoo merupakan sistem ERP (Enterprise Resource Planning) berbasis open source yang menyediakan berbagai modul bisnis seperti penjualan, pembelian, inventori, akuntansi, dan HR. Dalam tugas ini, dilakukan instalasi Odoo Community Edition menggunakan Ubuntu melalui Windows Subsystem for Linux (WSL).
Metode ini memungkinkan pengguna Windows untuk menjalankan sistem Linux secara native tanpa perlu dual-boot atau virtual machine.
Spesifikasi Perangkat
- OS Utama: Windows 10/11 (64-bit)
- Subsistem: WSL 2 (Ubuntu 22.04 LTS)
- RAM: Minimal 4 GB
- Penyimpanan: Minimal 10 GB kosong
- Koneksi Internet: Stabil untuk download package
Instalasi WSL dan Ubuntu
Langkah 1: Aktifkan WSL di PowerShell
Buka PowerShell sebagai Administrator, lalu jalankan perintah berikut:
wsl –install

Perintah ini akan otomatis mengaktifkan fitur WSL dan menginstal Ubuntu sebagai distro default. Setelah selesai, restart komputer.
Langkah 2: Buka Ubuntu
Setelah restart, buka menu Start → ketik Ubuntu → Enter.
Akan muncul jendela terminal Ubuntu untuk pertama kali.
Setelah masuk ke shell Ubuntu lakukan update sistem Ubuntu untuk memastikan semua dependensi dalam versi terbaru. Jalankan perintah
sudo apt update && sudo apt upgrade -y

Instalasi Dependensi Odoo
Instal semua library yang dibutuhkan Odoo:
sudo apt install git python3 python3-venv python3-pip build-essential wget python3-dev \
libxml2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev libjpeg-dev libpq-dev \
libffi-dev libssl-dev libmysqlclient-dev libjpeg8-dev liblcms2-dev libblas-dev libatlas-base-dev \
node-less npm curl xz-utils -y

Instal dan Konfigurasi PostgreSQL
Odoo menggunakan PostgreSQL sebagai database server.
sudo apt install postgresql -y
sudo service postgresql start
sudo -u postgres createuser -s $USER
createdb $USER

Membuat Direktori Odoo
sudo mkdir /opt/odoo
sudo chown -R $USER:$USER /opt/odoo
cd /opt/odoo

Clone Odoo Versi 19.0
Clone Odoo Community versi 19.0 langsung dari GitHub:
sudo git clone https://www.github.com/odoo/odoo –depth 1 –branch 19.0 –single-branch /opt/odoo/odoo

Buat Virtual Environment
Masuk ke folder Odoo dan buat environment Python:
cd /opt/odoo
python3 -m venv odoo-venv
source odoo-venv/bin/activate
Install Dependencies Python
pip install wheel
pip install -r odoo/requirements.txt
deactivate

Buat File Konfigurasi Odoo
Buat file konfigurasi di /etc/odoo.conf:
sudo nano /etc/odoo.conf
Isi dengan konfigurasi berikut:

Simpan dengan Ctrl + O, lalu Ctrl + X.
Buat direktori log-nya:
sudo mkdir /var/log/odoo
sudo chown -R $USER:$USER /var/log/odoo
Cek apakah bisa konek ke database manual
Kamu bisa coba login ke PostgreSQL pakai user odoo buat ngetes password-nya:
psql -U odoo -h localhost -W
Jalankan Odoo
cd /opt/odoo
source odoo-venv/bin/activate
./odoo/odoo-bin -c /etc/odoo.conf

Dan kamu bisa akses lewat browser ke:
http://localhost:8069

Konfigurasi Modul ERP
Masuk ke menu Apps dan install modul yang ingin digunakan

Komentar
Posting Komentar