Odoo is an open-source business management software built using Python and JavaScript programming languages. This software comes with a wide range of features, including Customer Relationship Management (CRM), e-commerce, accounting, invoicing, manufacturing, and project management. Odoo uses PostgreSQL database management to store its data. In this article post, we will cover everything you need to install the latest Odoo version 18. This includes installing the latest versions of Python and PostgreSQL, as well as configuring the Odoo service. The installation process of Odoo 18 on Ubuntu 24.04 is quite simple and only takes about 15 minutes. Let’s get started
Daftar Isi
Prasyarat
Langkah 1. Perbarui Sistem
Langkah 2. Instal Python beserta dependensinya
Langkah 3. Instal NPM dan plugin CSS Node
Langkah 4. Instal Wkhtmltopdf
Langkah 5. Instal layanan basis data PostgreSQL
Langkah 6. Buat pengguna sistem dan basis data Odoo
Langkah 7. Instal dan Konfigurasi Odoo 18
Langkah 8. Buat berkas konfigurasi Odoo
Langkah 9. Buat berkas layanan Odoo
Langkah 10. Kelola layanan Odoo
Prasyarat
- Server dengan sistem operasi Ubuntu 24.04.
- Hak akses pengguna: pengguna root atau pengguna non-root yang memiliki hak akses sudo.
Langkah 1. Perbarui Sistem
Sebelum memulai instalasi, kita akan memperbarui paket-paket sistem ke versi terbaru yang tersedia dengan menjalankan perintah berikut :
sudo apt update -y && sudo apt upgrade -y
Langkah 2. Instal Python beserta dependensinya
Untuk menginstal versi Python terbaru dan dependensinya, jalankan perintah berikut :
sudo apt install build-essential wget git python3-pip python3-dev python3-venv python3-wheel python3 libfreetype6-dev libxml2-dev libzip-dev libsasl2-dev python3-setuptools libjpeg-dev zlib1g-dev libpq-dev libxslt1-dev libldap2-dev libtiff5-dev libopenjp2-7-dev -y
Setelah terinstal, kita dapat memeriksa versi Python dengan perintah di bawah ini :
python3 --version
Kita akan mendapatkan keluaran (output) seperti berikut:
root@host:~# python3 --version Python 3.12.3
Langkah 3. Instal NPM dan plugin CSS Node
Selanjutnya, kita perlu menginstal NPM dan Node dengan perintah berikut:
sudo apt-get install -y npm nodejs
Setelah instalasi selesai, Anda perlu menginstal plugin CSS dari Node.js untuk memastikan tampilan Odoo berfungsi dengan baik. Gunakan perintah ini :
sudo npm install -g less less-plugin-clean-css -y sudo npm install -g postcss-cli -y
Langkah 4. Instal Wkhtmltopdf
Wkhtmltopdf adalah alat untuk mengubah halaman HTML menjadi berkas PDF. Untuk menginstalnya, jalankan perintah berikut:
sudo apt-get install -y wkhtmltopdf
Setelah terinstal, buat symbolic link jika wkhtmltopdf tidak dapat terbaca dengan perintah berikut:
sudo ln -s /usr/bin/wkhtmltopdf /usr/local/bin/wkhtmltopdf sudo ln -s /usr/bin/wkhtmltoimage /usr/local/bin/wkhtmltoimage
Langkah 5. Instal Database PostgreSQL
Untuk menginstal layanan basis data PostgreSQL, jalankan perintah di bawah ini:
sudo apt-get install postgresql -yVersi PostgreSQL 16 akan diinstal. Untuk memulai dan mengaktifkan layanannya, Kita perlu menjalankan perintah sebagai berikut:
sudo systemctl enable postgresql sudo systemctl start postgresql