Install Odoo 9 di Ubuntu 14.04

Sel, 09/22/2015 - 08:49 -- bonny
Odoo 9 Apps

Odoo 9 adalah sebuah open source alternatif dari SAP ERP, Oracle E-Business Suite, Microsoft Dynamics, Netsuite, Adempiere, Compiere, OFBiz, Openbravo, dan software enterprise resource planning lainnya. Berikut langkah-langkah cara install OpenERP di Ubuntu 14.04.

Catatan: Saat panduan ini dibuat Odoo 9 masih versi RC1. Panduan ini telah diupdate pada tanggal 25 September 2015.

Trims Iyas FX tentang wkhtmltopdf.

1. Update server

$ sudo apt-get update && sudo apt-get dist-upgrade

Kemudian reboot server

$ sudo reboot

2. Install semua pendukung

Tambahan jika ingin menggunakan lokasi Indonesia configure locale untuk Indonesia, jika tidak bisa langsung ke install aplikasi pendukung

$ sudo locale-gen id_ID.UTF-8

$ sudo dpkg-reconfigure locales

Install aplikasi 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

Install wkhtmltopdf untuk keperluan print ke pdf:

$ sudo apt-get install libfontenc1 libxfont1 xfonts-base xfonts-utils xfonts-75dpi xfonts-encodings

$ wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-trusty-amd64.deb

$ sudo dpkg -i wkhtmltox-0.12.2.1_linux-trusty-amd64.deb

$ sudo cp /usr/local/bin/wkhtmltopdf /usr/bin

$ sudo cp /usr/local/bin/wkhtmltoimage /usr/bin

Estimasi waktu install tergantung kecepatan internet kamu. Sekarang Odoo 9 sudah tercukupi kebutuhan pendukungnya.

3. Buat akun baru untuk user Odoo 9

$ sudo adduser --system --home=/opt/odoo --group odoo

4. Install Postgresql dan buat akun user Odoo 9 untuk Postgresql

$ sudo apt-get install postgresql
$ sudo su - postgres
$ createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo
$ exit

5. Ambil Odoo 9 dari sumber repository

$ sudo apt-get install git
$ sudo su - odoo -s /bin/bash
$ git clone https://www.github.com/odoo/odoo --depth 1 --branch 9.0 --single-branch .

Estimasi waktu install tergantung kecepatan internet kamu.

6. Ubah parameter konfigurasi Odoo 9

Setelah proses checkout selesai, kamu perlu membuat sebuah file konfigurasi Odoo 9 dengan,

$ ./openerp-server --addons-path=addons -s
Kemudian tekan tombol CTRL+C

Perintah di atas akan membuat sebuah file konfigurasi dengan nama file .openerp_serverrc kemudian salin file tersebut ke direktori /etc/

$ exit

$ sudo mv /opt/odoo/.openerp_serverrc /etc/odoo-server.conf

Kemudian edit file tersebut dengan parameter sesuai dengan kebutuhan.

$ sudo nano /etc/odoo-server.conf

Untuk contoh parameter yang diganti:

logfile = /var/log/odoo/odoo-server.log
addons_path = /opt/odoo/addons

Buat folder baru untuk penyimpan file log

$ sudo mkdir /var/log/odoo
$ sudo chown odoo:root /var/log/odoo

7. Membuat OpenERP sebagai service

$ sudo cp /opt/odoo/debian/init /etc/init.d/odoo
$ sudo nano /etc/init.d/odoo

Ubah

DAEMON=/usr/bin/odoo.py
CONFIG=/etc/openerp/openerp-server.conf

menjadi

DAEMON=/opt/odoo/openerp-server
CONFIG=/etc/odoo-server.conf

Simpan file dan keluar. Kemudian ubah hak aksesnya agar bisa di eksekusi,

sudo chmod 755 /etc/init.d/odoo

8. Menjadikan Odoo 9 sebagai Service

sudo update-rc.d odoo defaults

Setelah itu kamu dapat menjalankannya dengan perintah

sudo service odoo start

Restart server

sudo reboot

9. Tes Odoo 9 melalui browser

Setelah semua proses selesai, buka Odoo 9 melalui browser, secara default http://alamatip:8069, contoh

http://192.168.1.200:8069

Default Master password : admin (ubah lah segera untuk keamanan)

Jika ada kendala tolong beritahu saya, kamu bisa menghubungi saya melalui kolom komentar di bawah artikel ini.