Cara Install Odoo 10 di Ubuntu 14.04 LTS

Cukup banyak tutorial untuk menginstal odoo di internet baik yang berbahasa Indonesia maupun berbahasa Inggris. Kalau diperhatikan pada tutorial-tutorial tersebut lumayan banyak step yang harus dilakukan. Bagi yang sudah familiar dengan linux mungkin hal tersebut tidak masalah
karena sudah faham dengan apa yang dijalankan step by step nya, tapi bagi pemula seperti saya ketika pertama kali menginstal odoo hal tersebut cukup bikin pusing hehe.

Oleh karena itu pada tutorial ini kita hanya akan menyiapkan source dan menginstal beberapa package wajib sebagai syarat minimal agar odoo bisa dijalankan. Tapi cara ini sebenarnya lebih cocok untuk development, bukan untuk instal di server.

Tutorial ini berjudul cara instal odoo 10 pada ubuntu 14.04, tapi mungkin bisa juga dipakai untuk menginstal odoo versi lain pada ubuntu versi lain bahkan linux distro lain. Karena cara instal nya tidak jauh berbeda.

Baiklah mari kita mulai

1. Download source odoo dan file konfigurasi

Download odoo 10 dari https://github.com/odoo/odoo/archive/10.0.zip
kemudian file konfigurasi di sini

simpan keduanya di folder home

*** mulai dari sini ***

edit file konfigurasi (odoo-server.conf) pada bagian /home/miftah/ ganti dengan /home/nama_user_ubuntu, kemudian pindahkan ke folder /etc/ dengan command

$ sudo mv odoo-server.conf /etc

Berikan akses read untuk file odoo-server.conf

$ sudo chmod +r /etc/odoo-server.conf

2. Instal dependencies (Library pendukung)

$ sudo apt-get install python-pip python-dev libevent-dev gcc libxml2-dev node-less python-cups python-dateutil python-decorator python-docutils python-feedparser python-gdata python-geoip python-gevent python-imaging python-jinja2 python-ldap python-libxslt1 python-lxml python-mako python-mock python-openid python-passlib python-psutil python-psycopg2 python-pybabel python-pychart python-pydot python-pyparsing python-pypdf python-reportlab python-requests python-simplejson python-tz python-unicodecsv python-unittest2 python-vatnumber python-vobject python-werkzeug python-xlwt python-yaml

3. Instal Postgresql dan membuat user baru dengan nama ‘odoo’ password ‘odoo’

$ sudo apt-get install postgresql
$ sudo su - postgres
$ createuser -s odoo
$ psql
$ ALTER USER odoo PASSWORD 'odoo';
$ \q
$ exit

*jangan lupa pakai titik koma ketika mengubah password (ALTER USER)

*** sampai sini ***

ubah konfigurasi pg_hba.conf

$ sudo gedit /etc/postgresql/9.3/main/pg_hba.conf

*9.3 merupakan versi postgresql, jika anda menggunakan versi yg berbeda maka ubah path tersebut sesuai versinya

Lihat baris yang diblok pada gambar di bawah, beberapa baris sebelum baris terakhir. Ganti ‘peer’ jadi ‘md5’ kemudian save dan exit

Jadi

Restart service postgres

$ sudo service postgresql restart

4. Masuk ke folder odoo (masih di terminal) dan jalankan server odoo

$ cd odoo-10.0
$ python odoo-bin -c /etc/odoo-server.conf

Jika tidak ada masalah tampilannya akan seperti ini

Kemudian masuk ke browser dan ketikkan localhost:8010

Odoo sudah berhasil diinstall

Master passwordnya adalah ‘admin01’

Mungkin anda bertanya kok master passwordnya ‘admin01’? dan kenapa port-nya 8010 bukan 8069 seperti pada umumnya? Kedua hal tersebut diset pada file odoo-server.conf dan bisa diubah.

Untuk melakukan restart service maka cukup tekan ctrl+c di terminal dan jalankan lagi service nya.

Meskipun odoo sudah berhasil diinstal, tapi masih ada yang kurang yaitu wkhtmltopdf yang berfungsi untuk mengkonvert html menjadi pdf. Beberapa report/print-an standar di Odoo menggunakan format pdf  sehingga kita perlu menginstal wkhtmltopdf. Cara instal-nya :

  • Download file-nya di sini sesuai dengan versi ubuntu anda : 64-bit / 32-bit
  • Simpan di home
  • Kemudian buka terminal dan ketikkan sudo dpkg -i nama_file.deb misal sudo dpkg -i wkhtmltox-0.12.2.1_linux-wheezy-amd64.deb
  • Ketik wkhtmltodf -V, jika muncul tampilan seperti di bawah ini berarti wkhtmltopdf sudah berhasil diinstal

Note : Saya juga menyiapkan file install_odoo.sh di sini untuk mempersingkat step penginstalan pada area yang diberi tanda bintang tiga (***) di atas. Caranya download file tersebut dan simpan di folder home. Pastikan hak akses file tersebut dapat diexecute (x) kemudian jalankan perintah

$ sh install_odoo.sh

Kemudian lanjutkan ke step berikutnya, yaitu mengedit file pg_hba.conf

Terimakasih, semoga bermanfaat dan CMIIW…

Tutorial odoo/openerp Indonesia