Pri Anton Subardio

Pasang Odoo 18 di Server Lokal macOS dengan PyCharm

Odoo 18

Odoo adalah sebuah platform ERP (Enterprise Resource Planning) berbasis open-source yang menyediakan berbagai aplikasi bisnis untuk membantu mengelola seluruh aspek operasional perusahaan, seperti akuntansi, inventaris, penjualan, pembelian, SDM, manufaktur, dan lainnya, dalam satu sistem terintegrasi.

Dikembangkan dalam dua versi utama, Community (gratis) dan Enterprise (berbayar dengan fitur tambahan), Odoo dapat digunakan oleh bisnis dari berbagai ukuran untuk meningkatkan efisiensi dan kolaborasi antar departemen. Dengan dukungan modularitas, pengguna bisa menginstal hanya modul yang mereka butuhkan, memungkinkan kustomisasi yang fleksibel sesuai kebutuhan perusahaan.

Untuk menginstal dan menjalankan Odoo Community Edition terbaru di server lokal macOS menggunakan PyCharm, berikut langkah-langkah yang perlu Anda ikuti:

1. Prasyarat

Pastikan Anda sudah menginstal:

  • Homebrew: Untuk mengelola paket di macOS.
  • Python 3: Versi yang diperlukan oleh Odoo, biasanya Python 3.8 atau lebih baru.
  • PostgreSQL: Digunakan sebagai database untuk Odoo.
  • PyCharm: IDE yang akan kita gunakan untuk mengelola proyek Odoo.

Install Homebrew, Python, dan PostgreSQL

  1. Buka Aplikasi Terminal, Jika belum terinstal, install Homebrew:
   /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Install Python 3 dan PostgreSQL menggunakan Homebrew:
   brew install python3 postgresql
  1. Jalankan PostgreSQL:
   brew services start postgresql
  1. Buat pengguna database khusus untuk Odoo:
   createuser -s odoo_user

Catatan: Anda bisa mengganti odoo_user dengan nama pengguna lain yang Anda inginkan.

Install PostgreSQL

2a. Download Odoo Community Edition atau

  1. Kunjungi Odoo GitHub repository untuk mengunduh versi terbaru atau gunakan perintah Git untuk meng-clone repository Odoo langsung ke folder proyek Anda:
   git clone https://github.com/odoo/odoo.git --depth 1 --branch 18.0 --single-branch odoo

Sesuaikan --branch 18.0 dengan versi Odoo yang ingin Anda instal. Anda akan mendapatkan folder odoo di direktori tempat Anda menjalankan perintah ini.

2b. Menyiapkan Proyek di PyCharm, bisa juga Clone dari PyCharm

  1. Buka PyCharm dan pilih Open.
  2. Arahkan ke direktori Odoo yang sudah di-clone (odoo folder).
  3. PyCharm akan meminta Anda untuk membuat virtual environment jika belum ada. Pilih versi Python yang sudah terinstal pada sistem Anda (Python 3.8 atau yang lebih baru).
See also  Cara Mudah Mengecek Bilangan Ganjil atau Genap dengan Python
Clone via PyCharm

3. Mengonfigurasi Virtual Environment dan Dependencies

  1. Buat virtual environment melalui terminal di PyCharm atau dengan menambahkannya ke proyek:
   python3 -m venv odoo-venv
   source odoo-venv/bin/activate
  1. Install dependencies Odoo menggunakan pip:
   pip install -r requirements.txt

4. Konfigurasi File untuk Database dan Server

  1. Buat file konfigurasi untuk Odoo:
  • Di terminal, salin file konfigurasi contoh:
    bash cp odoo.conf.template odoo.conf
  • Jika tidak ada template, buat file baru bernama odoo.conf di root proyek Anda.
  • Edit file odoo.conf di PyCharm dengan menambahkan parameter dasar. Contoh isi file:
   [options]
   db_host = localhost
   db_port = 5432
   db_user = odoo_user
   db_password =
   wkhtmltopdf_path = /opt/homebrew/bin/wkhtmltopdf
  • Pasang dependencies yang kurang, dicontoh kasus saya ada modul Wkhtmltopdf dan Wkhtmltoimage belum terinstal. Kedua paket ini diperlukan untuk menghasilkan PDF dan gambar dari laporan Odoo.
pip install wkhtmltopdf

5. Menjalankan Odoo dari PyCharm

  1. Di PyCharm, buka Run > Edit Configurations.
  2. Klik tanda “+” untuk menambahkan konfigurasi baru, pilih Python.
  3. Isi konfigurasi sebagai berikut:
  • Name: Odoo
  • Script Path: Arahkan ke odoo-bin di dalam folder proyek Odoo.
  • Parameters: Tambahkan -c odoo.conf (untuk memastikan Odoo menggunakan file konfigurasi yang baru Anda buat).
  • Python Interpreter: Pilih interpreter dari virtual environment yang sudah Anda buat.
  • Klik OK untuk menyimpan konfigurasi, lalu jalankan dengan menekan tombol Run (ikon segitiga hijau).
Edit Configurations

6. Mengakses Odoo di Browser

Jika berhasil berjalan, Odoo akan tersedia di:

http://localhost:8069

Dengan langkah-langkah di atas, Anda sekarang memiliki instalasi Odoo Community Edition yang berjalan pada server lokal di macOS dengan bantuan IDE PyCharm.

Setting database odoo
login dengan akun yang sudah dibuat tadi
Selesai Odoo 18 siap untuk digunakan tinggal aktifkan aplikasi/modul yang di butuhkan

Leave a Reply

Your email address will not be published. Required fields are marked *