requirements:
- postgres terbaru
- python 3.10
- library python di file /odoo/requirements.txt
Update Libirary :
- sudo apt-get update
- sudo apt-get upgrade
Install Packages and libraries :
sudo apt-get install python-dev python3-dev libxml2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-essential libssl-dev libffi-dev libmysqlclient-dev libjpeg-dev libpq-dev libjpeg8-dev liblcms2-dev libblas-dev libatlas-base-dev
sudo apt-get install -y npm
sudo ln -s /usr/bin/nodejs /usr/bin/node
sudo npm install -g less less-plugin-clean-css
sudo apt-get install -y node-less
Setup Database Server :
- sudo su – postgres
- createuser –createdb –username postgres –no-createrole –no-superuser –pwprompt odoo17
- psql
- ALTER USER odoo17 WITH SUPERUSER;
- \q
- exit
Create a system user :
- sudo adduser –system –home=/tentukan_path_anda/odoo17 –group odoo17
Get Odoo17 community from git :
- sudo apt-get install git (install jika belum ada)
- sudo su – odoo17 -s /bin/bash (pindah ke user odoo17)
- git clone https://www.github.com/odoo/odoo –depth 1 –branch 17.0 –single-branch
- exit
Step Install :
- python3.10 -m venv env_odoo17 (buat virtualenv)
- sudo su – odoo17 -s /bin/bash (pindah ke user odoo17)
- source env_odoo17/bin/activate (aktifkan virtualenv)
- edit file requirements.txt dan blok bagian lib psycopg (2 baris)
- pip install -r /path_odoo17/requirements.txt
- ./odoo-bin (running odoo17)
- Selesai
Ref :
https://www.cybrosys.com/blog/how-to-install-odoo-17-on-ubuntu-20-04-lts-server
https://tecadmin.net/how-to-install-odoo-17-on-ubuntu/
