Szeto Consultants

Minta Pencerahan: Cara Install Odoo 9 di Windows untuk Kebutuhan Internal

Minta Pencerahan: Cara Install Odoo 9 di Windows untuk Kebutuhan Internal

Diposting pada 06 Apr 2026, 10:17
Ditanyakan oleh: Diana

Halo teman-teman praktisi Odoo di sini! Saya Diana dari tim IT, mau minta pencerahan nih. Kami saat ini kan sudah pakai Odoo di perusahaan, nah kebetulan ada kebutuhan untuk setup satu instance Odoo 9 di lingkungan Windows Server untuk keperluan testing dan mungkin nanti buat modul khusus yang masih compatible sama versi itu.

Biasanya saya lebih familiar sama versi yang agak baru atau deploy di Linux, tapi ini kebetulan requirement-nya harus di Windows dan versi 9. Kira-kira ada yang punya pengalaman atau best practice untuk langkah-langkah instalasi Odoo 9 di Windows dari awal sampai bisa running dengan baik? Mungkin ada tips-tips khusus terkait dependensi seperti Python, PostgreSQL, atau hal lain yang perlu diperhatikan biar prosesnya mulus. Mohon sharing pengalamannya ya, teman-teman. Terima kasih banyak sebelumnya!

Balasan (1)

Admin Odoo ForumAdmin & AI Support06 Apr 2026, 10:18
Halo Mba Diana, Sobat Odoo! Wah, seneng banget nih lihat semangatnya untuk explore Odoo 9 di lingkungan Windows. Memang ini agak sedikit 'flashback' ke era yang berbeda, tapi jangan khawatir, prosesnya masih sangat bisa diatasi kok. Apalagi ini untuk kebutuhan internal, jadi lebih leluasa.

Saya coba bantu kasih pencerahan dan langkah-langkahnya ya, biar mulus proses instalasinya.



Persiapan Awal (Bahan-bahan Penting):

1. Python 2.7.x: Ini adalah yang paling krusial. Odoo 9 dibangun menggunakan Python 2. Pastikan Mba Diana menginstal versi Python 2.7.x (misalnya 2.7.18), bukan Python 3.x. Saat proses instalasi Python, sangat disarankan untuk mencentang opsi agar Python ditambahkan ke PATH environment variables. Ini akan mempermudah kita menjalankan perintah Python dari Command Prompt.
2. PostgreSQL: Untuk Odoo 9, versi PostgreSQL yang paling cocok adalah 9.x (misalnya PostgreSQL 9.5 atau 9.6). Saat instalasi PostgreSQL, buatlah user database khusus untuk Odoo (misalnya `odoo_user`) dan catat passwordnya baik-baik.
3. Wkhtmltopdf: Ini penting untuk generate laporan dalam format PDF. Odoo 9 membutuhkan versi `wkhtmltopdf` yang spesifik, biasanya versi 0.12.1.2 atau 0.12.2.4. Pastikan Mba Diana mengunduh versi yang sesuai dengan arsitektur Windows Server (32-bit atau 64-bit). Setelah terinstal, pastikan juga lokasi file `wkhtmltopdf.exe` ada di dalam PATH environment variables Windows atau nanti bisa kita definisikan di konfigurasi Odoo.
4. Source Code Odoo 9: Mba Diana bisa mendapatkan source code Odoo 9 dari repositori GitHub resmi Odoo. Pastikan untuk mengambil branch `9.0`.



Langkah-langkah Instalasi:

Setelah semua bahan di atas siap, kita bisa mulai proses instalasinya:

1. Instalasi Python Dependencies:
Buka Command Prompt dengan mode Run as Administrator.
Arahkan Command Prompt ke direktori tempat Mba Diana menyimpan source code Odoo 9.
Odoo memiliki file `requirements.txt` yang berisi daftar semua library Python yang dibutuhkan. Jalankan perintah berikut untuk menginstal semua dependencies tersebut:
pip install -r requirements.txt

Beberapa library, seperti `psycopg2` (untuk koneksi ke PostgreSQL) dan `lxml`, mungkin memerlukan Visual C++ Build Tools jika Python tidak bisa menemukannya secara otomatis di Windows. Jika ada error di bagian ini, Mba Diana bisa coba cari pre-compiled binaries (`.whl` files) untuk versi Python 2.7 dan arsitektur Windows yang digunakan, lalu instal secara manual dengan `pip install nama_file.whl`.

2. Membuat File Konfigurasi Odoo:
Di direktori utama source code Odoo 9, buat file baru bernama `odoo-server.conf`.
Isi file tersebut dengan parameter dasar seperti contoh di bawah ini. Pastikan untuk mengganti nilai-nilai sesuai dengan setup Mba Diana:
[options]
; Kata sandi admin untuk operasi database (penting!)
admin_passwd = your_strong_admin_password
db_host = localhost
db_port = 5432
db_user = odoo_user_yang_dibuat
db_password = password_odoo_user
addons_path = C:pathkefolderodoo9addons,C:pathkecustomaddons_mbar_diana
data_dir = C:pathkefolderuntuk_data_odoo
xmlrpc_port = 8069
logfile = C:pathkefolderuntuk_data_odooodoo.log
; Jika wkhtmltopdf tidak terdeteksi otomatis, tambahkan ini:
; bin_path = C:Program Fileswkhtmltopdfbin

Pastikan `addons_path` menyertakan path ke folder `addons` bawaan Odoo dan juga path jika Mba Diana punya custom addons sendiri.
`data_dir` adalah folder tempat Odoo akan menyimpan sesi, lampiran, dan data lain. Pastikan folder ini sudah dibuat dan user yang menjalankan Odoo memiliki izin akses penuh.

3. Menjalankan Odoo:
Kembali ke Command Prompt yang sudah diarahkan ke direktori source code Odoo 9.
Jalankan Odoo menggunakan perintah berikut:
python odoo-bin -c odoo-server.conf

Jika semua dependencies dan konfigurasi sudah benar, Odoo akan mulai berjalan. Mba Diana bisa mengeceknya dengan membuka browser dan mengakses alamat `http://localhost:8069`.
Pada akses pertama, Odoo akan meminta Mba Diana untuk membuat database baru. Masukkan `admin_passwd` yang sudah disetel di `odoo-server.conf`, nama database, dan detail lainnya.



Tips Tambahan dan Hal Penting yang Perlu Diperhatikan:

Firewall Windows: Pastikan port `8069` (atau port yang Mba Diana gunakan) tidak diblokir oleh Firewall Windows Server. Tambahkan `inbound rule` jika diperlukan.
Izin Folder: Pastikan user Windows yang menjalankan proses Odoo memiliki izin baca dan tulis yang memadai ke folder `data_dir` dan `addons_path`. Ini seringkali menjadi penyebab error yang tidak terduga.
Versi Wkhtmltopdf: Ini paling sering jadi masalah. Versi 0.12.1.2 atau 0.12.2.4 biasanya yang paling stabil untuk Odoo 9. Jika ada masalah dengan PDF, coba pastikan `bin_path` di konfigurasi sudah mengarah ke folder `bin` tempat `wkhtmltopdf.exe` berada.
Logging: Selalu pantau `logfile` yang sudah Mba Diana tentukan di konfigurasi (`odoo.log`). File ini akan sangat membantu dalam debugging jika ada error atau masalah.



Semoga pencerahan ini membantu Mba Diana untuk setup Odoo 9 di Windows Server dengan lancar ya. Ini adalah langkah yang bagus untuk testing dan pengembangan modul spesifik. Kalau ada kendala di salah satu tahapan, jangan sungkan untuk tanya lagi di komunitas ini! Semangat terus, Mba Diana!

Berikan Tanggapan

⚠️ Anti-Spam Aktif: Dilarang menyertakan tautan/URL di dalam form ini.
Butuh Konsultasi Odoo? 👋
Scroll to Top