Thursday, August 24, 2017

Cara Instalasi Odoo 10 di Ubuntu 16.04

Assalamualaikum wr. wb.

     Hallo berjumpa lagi di postingan saya, melanjutkan postingan saya sebelumnya tentang Cara Instalasi Odoo di Windows, sekarang saya akan menjelaskan secara jelas step by step Cara Instalasi Odoo di Ubuntu 16.04


Oke langsung saja buka terminal, ikuti langkah-langkahnya :

1. Update server

$ sudo apt update && sudo apt dist-upgrade

Kemudian reboot server

$ sudo reboot

2. Install semua pendukung

Install aplikasi pendukung

$ sudo apt 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 install libfontenc1 libxfont1 xfonts-base xfonts-utils xfonts-75dpi xfonts-encodings

Jika menggunakan versi 64-bit.

$ wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/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

atau jika menggunakan versi 32-bit.

$ wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.2.1//wkhtmltox-0.12.2.1_linux-trusty-i386.deb

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

kemudian setelah download wkhtmltx

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

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

Lamanya waktu install tergantung kecepatan internet. Sekarang kebutuhan pendukung Odoo 10 sudah tercukupi.

3. Buat akun baru untuk user Odoo 10

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

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

$ sudo apt install postgresql

$ sudo su - postgres

$ createuser --createdb --username postgres --no-createrole --no-superuser --pwprompt odoo10

$ exit

5. Ambil Odoo 10 dari sumber repository

$ sudo apt install git

$ sudo su - odoo10 -s /bin/bash

$ git clone https://www.github.com/odoo/odoo --depth 1 --branch 10.0 --single-branch .

Lamanya waktu install tergantung kecepatan internet kamu.

6. Ubah parameter konfigurasi Odoo 10

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

$ ./odoo-bin --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/odoo10/.odoorc /etc/odoo10-server.conf

Kemudian edit file tersebut dengan parameter sesuai dengan kebutuhan.

$ sudo nano /etc/odoo10-server.conf

Untuk contoh parameter yang diganti:

logfile = /var/log/odoo/odoo10-server.log

addons_path = /opt/odoo10/addons

Buat folder baru untuk penyimpan file log

$ sudo mkdir /var/log/odoo

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

7. Membuat OpenERP sebagai service

$ sudo cp /opt/odoo10/debian/init /etc/init.d/odoo10

$ sudo nano /etc/init.d/odoo10

Ubah

DAEMON=/usr/bin/odoo.py

CONFIG=/etc/openerp/openerp-server.conf

menjadi

DAEMON=/opt/odoo10/odoo-bin

NAME=odoo10

DESC=odoo10

CONFIG=/etc/odoo10-server.conf

LOGFILE=/var/log/odoo/odoo10-server.log

PIDFILE=/var/run/${NAME}.pid

USER=odoo10

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

$ sudo chmod 755 /etc/init.d/odoo10

8. Menjadikan Odoo 10 sebagai Service

$ sudo update-rc.d odoo10 defaults

Restart server

$ sudo reboot

9. Tes Odoo 10 melalui browser

Setelah semua proses selesai, buka Odoo 10 melalui browser, secara default http://localhost:8069

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


Sekian tutorial cara installasi odoo 10 di ubuntu 16.04, tunggu tutorial selanjutnya ya..

No comments:

Post a Comment