Lorem ipsum dolor sit amet, consectetur adipiscing elit. Test link

Tutorial Instalasi Odoo 14 Developer di Windows

Tutorial Instalasi Odoo 14 Developer di Windows


Odoo 14 adalah platform ERP open source yang bisa dijalankan secara lokal di Windows untuk kebutuhan development. Dengan instalasi dari source code, kamu bisa mengembangkan custom module, mempelajari struktur proyek, dan menjalankan Odoo langsung melalui terminal.

Persiapan Tools

Sebelum memulai, pastikan beberapa tools berikut sudah terpasang di komputer:

  • Python versi 3.6 atau lebih baru.

  • PostgreSQL versi 10 atau lebih baru beserta pgAdmin.

  • Git Bash atau Git untuk clone source code.

  • Editor teks seperti Visual Studio Code atau aplikasi lain yang nyaman digunakan.

Pastikan juga kamu menjalankan terminal dengan hak akses yang cukup agar proses instalasi tidak terhambat.

Membuat Virtual Environment

Langkah pertama adalah menyiapkan virtual environment agar dependency Odoo tidak bercampur dengan project Python lain. Buka terminal, lalu buat environment baru dengan perintah:

python -m venv nama_environment

Setelah itu, aktifkan environment tersebut dengan perintah berikut di Windows:

.\nama_environment\Scripts\activate

Jika berhasil, nama environment akan muncul di awal baris terminal.

Mengecek Package dan Update pip

Setelah virtual environment aktif, cek package yang sudah terpasang dengan:

pip list

Lalu update pip ke versi terbaru:

python -m pip install --upgrade pip

Setelah itu, install package dasar yang dibutuhkan:

pip install setuptools wheel

Langkah ini penting supaya proses instalasi dependency Odoo berjalan lebih lancar.

Mengunduh Source Code Odoo 14

Selanjutnya, clone source code Odoo 14 dari GitHub dengan perintah:

git clone https://www.github.com/odoo/odoo --branch 14.0

Jika tidak ingin clone, kamu juga bisa mengunduh file zip dari repository Odoo lalu mengekstraknya ke folder kerja.

Setelah source code tersedia, masuk ke folder Odoo dan install dependency yang dibutuhkan. Jika file dependensi bernama requirements.txt, jalankan:

pip install -r requirements.txt

Tunggu sampai proses instalasi selesai, lalu cek kembali dengan pip list untuk memastikan semua package sudah masuk.

Membuat User PostgreSQL

Odoo membutuhkan database PostgreSQL untuk menyimpan data aplikasi. Karena itu, buat user PostgreSQL khusus untuk Odoo melalui pgAdmin. Beri izin login dan pembuatan database, karena Odoo akan memakai akun ini untuk membuat database baru saat pertama dijalankan. Catat username, password, host, dan port, karena semua data itu akan dipakai di konfigurasi dan command terminal.

Contoh user yang bisa digunakan:

  • User: odoo

  • Password: odoo

Pastikan user ini memiliki izin yang cukup untuk login dan membuat database.

Membuat File Config

Setelah user database siap, buat file konfigurasi Odoo dengan nama odoo.conf. Isi file tersebut kurang lebih seperti ini:

[options] admin_passwd = superadmin db_host = False db_port = False db_user = odoo db_password = odoo xmlrpc_port = 8069 addons_path =C:\Odoo\custom_addons

Bagian addons_path harus disesuaikan dengan lokasi folder addons pada project kamu. Jika folder project berbeda, ubah path tersebut agar mengarah ke folder yang benar.

Menjalankan Odoo

Setelah semua konfigurasi siap, buka terminal dan masuk ke folder source code Odoo. Jalankan Odoo dengan perintah:

python odoo-bin -c direktori_file_config

Kalau file konfigurasi kamu bernama odoo.conf, maka perintahnya bisa menjadi:

python odoo-bin -c odoo.conf

Jika proses berhasil, Odoo akan berjalan di browser melalui alamat:

http://localhost:8069

Penutup

Instalasi Odoo 14 developer di Windows cukup mudah jika semua tools sudah siap sejak awal. Dengan menjalankannya lewat terminal, kamu bisa lebih fleksibel dalam mengatur source code, dependency, dan konfigurasi database. Metode ini juga cocok untuk belajar development Odoo secara langsung.

Halo, saya seorang penulis artikel yang masih dalam tahap belajar dan terus mengembangkan kemampuan di dunia penulisan.
Ilham Maulana Welcome to WhatsApp chat
Howdy! How can we help you today?
Type here...