Rekomendasi Operating System (OS) yang digunakan untuk menjalankan Odoo adalah Ubuntu. Kebanyakan developer Odoo menjalankan dual OS pada komputer yang digunakan, karena mereka tetap membutuhkan Windows sebagai OS utama.
Hal itu memakan cukup banyak resource yang ada. Selain itu, bekerja multitasking antar OS sulit dilakukan dengan metode dual OS. Salah satu fitur yang dapat dimanfaatkan untuk mengatasi hal tersebut adalah Windows Subsystem for Linux (WSL).
Tahap Instalasi
- Update Windows 10
- Cari Windows Update setting, + S
- Lalu lakukan update
2. Install WSL 2
- Cari Turn Windows features on or off, + S
- Checklist Windows Subsystem for Linux
- Restart sistem mu
- Cari Powershell, + S
- Jalankan Powershell menggunakan Run as administrator
- Ketik perintah berikut untuk mengaktifkan Virtual Machine fitur platform
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
- Lalu tekan Enter
- Restart sistem mu
3. Install Ubuntu pada WSL
- Buka Microsoft Store
- Cari Ubuntu
4. Install Odoo pada Ubuntu
Odoo Source Code https://github.com/odoo/odoo
Configure Odoo User and Group
sudo adduser --system --home=/opt/odoo13 --group odoo13cd /opt/odoo13git initgit clone — single-branch — branch 13.0 https://github.com/odoo/odoo.git
Update Apt Source List
sudo apt-get update
Install Requirements
sudo apt install python3-pipsudo pip3 install –r /opt/odoo13/odoo/requirement.txt
Install Python Dependencies for Odoo
sudo apt install git python3-pip build-essential wget python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-less
Install Dependencies Using pip3
sudo apt install libpq-dev python3-devsudo apt install build-essentialsudo apt install postgresql-server-dev-allsudo pip3 install Babel decorator docutils ebaysdk feedparser gevent greenlet html2text Jinja2 lxml Mako MarkupSafe mock num2words ofxparse passlib Pillow psutil psycogreen psycopg2 pydot pyparsing PyPDF2 pyserial python-dateutil python-openid pytz pyusb PyYAML qrcode reportlab requests six suds-jurko vatnumber vobject Werkzeug XlsxWriter xlwt xlrd
Odoo Web Dependencies
sudo apt-get install -y npmsudo ln -s /usr/bin/nodejs /usr/bin/nodesudo npm install -g less less-plugin-clean-csssudo apt-get install node-lesssudo python3 -m pip install libsass
Install PostgreSQL
sudo apt-get updatesudo apt-get install postgresql
Create Database User for Odoo
sudo su postgrescreateuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo13
Install wkhtmltopdf
sudo wget https://builds.wkhtmltopdf.org/0.12.1.3/wkhtmltox_0.12.1.3-1~bionic_amd64.debsudo dpkg -i wkhtmltox_0.12.1.3–1~bionic_amd64.debsudo apt-get install -fsudo ln -s /usr/local/bin/wkhtmltopdf /usr/binsudo ln -s /usr/local/bin/wkhtmltoimage/usr/bin
Jika muncul error berikut,wkhtmltopdf failed (error code: -8). Message: b” odoo 13
sudo su odoo13 -s /bin/bash
/opt/odoo13/odoo/odoo-bin — http-port=8069
Apabila ada error postgresql seperti dibawah:
Jalankan service postgres dengan script berikut:
sudo service postgresql start