SlideShare a Scribd company logo
1 of 11
Download to read offline
Tutorial Openbravo ERP

      Installation in Ubuntu

       Sebagai bagian dari paket
Software and a Service of Openbravo ERP


                 July 2011


      CV. Wirabumi Openbravo Indonesia
          www.wirabumisoftware.com
Daftar Isi
Tujuan.........................................................................................................................................................3
Change Log................................................................................................................................................4
   1 Instal PostgreSQL..............................................................................................................................5
   2 Instal Sun JDK...................................................................................................................................5
   3 Instal Apache Tomcat........................................................................................................................5
   4 Instal Ant...........................................................................................................................................6
   5 Konfigurasi Openbravo.properties....................................................................................................7
   6 Compile Source Openbravo..............................................................................................................8




Tutorial instalasi - 06/18/11                                                                                                                         2/11
Tujuan
Tujuan dari dokumen ini adalah menyajikan tutorial dan panduan yang jelas dan runtut dalam instalasi
Openbravo ERP pada ubuntu server.
Dengan mempelajari bagian ini, pada akhirnya anda diharapkan mampu untuk memahami hal-hal
berikut:
   •   seting environment variable pada Ubuntu
   •   instal software yang menjadi dependensi Openbravo, diantaranya:
       ◦ Sun Java JRE dan Sun Java JDK
       ◦ PostgreSQL
       ◦ Apache Tomcat
       ◦ Ant
   •   instal Openbravo ERP dari source




Tutorial instalasi - 06/18/11                                                                3/11
Change Log
Version Revision date           PIC     Description
1         05/07/2011            Zaien   Start
2         07/11/11              Zaien   Add correction to setup environment variable
                                        Add new content for backup/restore using snapshot.xml




Tutorial instalasi - 06/18/11                                                            4/11
1 Instal PostgreSQL
PostgreSQL adalah server database yang digunakan Openbravo. Versi minimal yang diperlukan adalah
8.3.5. Selain core PostgreSQL, anda juga memerlukan modul contrib untuk instalasi pl/pgsql dan
UUID.
Instal PostgreSQL menggunakan APT:
       sudo apt-get install postgresql postgresql-contrib


Ubah password user postgres pada server PostgreSQL:
       sudo /etc/init.d/postgresql start
       sudo su - postgres -c psql

       alter role postgres with password 'new_password';
       q




2 Instal Sun JDK
Java Development Kit digunakan saat compile source Openbravo. Anda harus menambahkan list
unstable/non-free dan multiverse pada repository, supaya anda bisa menginstall sun-java6-jdk.
Instal package menggunakan APT:
       sudo apt-get install sun-java6-jdk


Set sun-jdk sebagai JDK default:
       sudo update-java-alternatives -s java-6-sun


Buat environment variable JAVA_HOME dan JAVA_OPTS:
       echo 'JAVA_HOME="/usr/lib/jvm/java-6-sun"' | sudo tee -a /etc/environment
       echo 'JAVA_OPTS="-Djava.awt.headless=true -Xms384m -Xmx1024m
             -XX:PermSize=128m -XX:MaxPermSize=256m"' | sudo tee -a /etc/environment


Pastikan environment variable telah diterapkan dalam terminal anda:
       source /etc/environment



3 Instal Apache Tomcat
Apache Tomcat adalah web container, yang digunakan sebagai web server, dimana Openbravo akan di-
deploy.
Instal tomcat menggunakan APT:
       sudo apt-get install tomcat6 tomcat6-admin


Tutorial instalasi - 06/18/11                                                             5/11
sudo /etc/init.d/tomcat6 start

Pastikan tomcat sudah run dengan mengakses address default: http://localhost:8080
Set variable CATALINA_HOME, CATALINA_BASE, dan CATALINA_OPTS
       echo 'CATALINA_HOME="/usr/share/tomcat6"' | sudo tee -a /etc/environment
       echo 'CATALINA_BASE="/var/lib/tomcat6"' | sudo tee -a /etc/environment
       echo 'CATALINA_OPTS="-Djava.awt.headless=true -Xms384m -Xmx1024m
             -XX:PermSize=128m -XX:MaxPermSize=256m"


Ubah file /usr/share/tomcat6/bin/catalina.sh, tambahkan baris:
       echo 'CATALINA_HOME="/usr/share/tomcat6"' | sudo tee -a /etc/environment
       echo 'CATALINA_BASE="/var/lib/tomcat6"' | sudo tee -a /etc/environment
       echo 'CATALINA_OPTS="-Djava.awt.headless=true -Xms384m -Xmx1024m
             -XX:PermSize=128m -XX:MaxPermSize=256m"'


Pastikan environment variable telah diterapkan dalam terminal anda:
       source /etc/environment


Ubah file /var/lib/tomcat6/conf/tomcat-users.xml untuk memasukkan user dengan role manager:
       <?xml version='1.0' encoding='utf-8'?>
       <tomcat-users>
         <role rolename="manager"/>
         <user username="admin" password="admin" roles="manager"/>
       </tomcat-users>

Restart apache tomcat:
       sudo service tomcat6 restart



4 Instal Ant
Ant adalah tool semacam make, yang digunakan untuk build application, pada java. Instal ant
menggunakan APT:
       sudo apt-get install ant ant-optional


Set environment variable untuk ANT_HOME dan ANT_OPTS:
       echo 'ANT_HOME="/usr/share/ant"' | sudo tee -a /etc/environment
       echo 'ANT_OPTS="-Xmx1024M -XX:MaxPermSize=128M"' | sudo tee
             -a /etc/environment

Pastikan environment variable telah diterapkan dalam termina anda:
       source /etc/environment




Tutorial instalasi - 06/18/11                                                            6/11
5 Konfigurasi Openbravo.properties
Paramter dalam Openbravo.properties akan digunakan saat proses compile source Openbravo. Isikan
data dengan benar, sesuai dengan seting environment sistem operasi anda. Extrak source Openbravo
pada folder yang diinginkan. Selanjutnya folder ini disebut OPENBRAVO_HOME. Source openbravo
bisa didownload di: http://dl.dropbox.com/u/23572910/openbravo29.zip.
Setelah extrak, melalui terminal, masuk ke forlder OPENBRAVO_HOME. Download openbravo
configuration wizard:
       ant setup


Masuk ke folder config, tambahkan executable permission pada file configuration wizard:
       hmod +x setup-properties-linux.bin


Jalankan file configuration wizard:
       ./setup-properties-linux.bin




Tutorial instalasi - 06/18/11                                                             7/11
1. Date time option: format tanggal dan jam.
    2. Stack configuration:
           1. attachment directory: pilih folder dimana attachment disimpan. attachment ini misalnya
              hasil print out faktur, gambar, PDF, dll. Isikan: OPENBRAVO_HOME/attachment.
           2. context name: nama aplikasi yang digunakan tomcat, biarkan default. Isikan:
              Openbravo.
           3. web url: alamat web openbravo pada tomcat, biarkan default.
           4. context url: alamat web induk openbravo, biarkan default.
    3. development parameter: digunakan jika anda ingin men-develop openbravo, biarkan default.
    4. Server database: pilih PostgreSQL.
    5. Parameter PostgreSQL:
          1. DB name: nama database openbravo. Isikan: openbravo.
          2. admin role: nama super user pada server database PostgreSQL. Isikan: postgres.
          3. admin role password: password sesuai super user pada server database PostgreSQL yang
             digunakan. Isikan: postgres.
          4. DB role: user pada server PostgreSQL yang akan mengakses database milik Openbravo.
             Isikan tad.
          5. DB role password: password sesuai user pada server PostgreSQL yang akan mengakses
             database milik Openbravo. Isikan: tad.
          6. DB server address: alamat server database. Isikan: localhost.
          7. DB server port: port server database PostgreSQL. Biarkan default (5432).
    6. Tomcat configuration:
           1. tomcat manager url: alamat aplikasi manager tomcat, biarkan default.
           2. tomcat admin username: nama user manager tomcat, isikan: admin.
           3. tomcat admin password: password sesuai user manager tomcat yang digunakan, isikan:
               admin.
    7. Pentaho server: saat ini belum diintegrasikan dengan pentaho, jadi ini dibiarkan
       default/kosong.
Akhiri proses konfigurasi dengan klik forward.

6 Compile Source Openbravo
Openbravo ERP sudah siap di-compile. Pada beberapa kasus, perintah souce /etc/environment tidak
bekerja sebagaimana mestinya. Oleh karena itu, sebagai langkah aman, lebih baik restart server terlebih
dahulu. Kemudian, gunakan terminal, masuk ke dalam folder OPENBRAVO_HOME, compile
openbravo:
       ant install.source




Tutorial instalasi - 06/18/11                                                                   8/11
Harap sabar menunggu, proses ini agak lama.
Jika sudah berhasil, restart tomcat anda.
       sudo service tomcat6 restart


Tunggu sebentar, tomcat sedang men-deploy openbravo, tunggu kira-kira 3 menit. Kemudian masuk
menggunakan web browser (internet explorer, mozilla firefox, dsb) dengan alamat
http://localhost:8080/openbravo. Anda akan melihat halaman login, login dengan user/password default
dari instalasi Openbravo ERP: username: Openbravo, password: openbravo. Ingat, di Openbravo ERP
username dan password adalah case sensitif (dibedakan huruf besar/kecil).




Tutorial instalasi - 06/18/11                                                                9/11
Tutorial instalasi - 06/18/11   10/11
7 Backup/Restore Openbravo
Untuk mem-backup openbravo, diperlukan file snapshot.xml yang bisa didownload di:
http://wirabumisoftware.id.or.id/www/images/article/tutorial/openbravo/dev/backupinstalasiopenbravo/
snapshot.xml
Letakkan file tersebut dalam OPENBRAVO_HOME.
Untuk backup jalankan perintah:
       ant -f snapshot.xml
Tunggu sebentar, openbravo akan membuatkan snapshot format nama <openbravo
instance><timestamp>.zip, misalnya: openbravo-2011-11-03_18-21-55.zip. File snapshot ini berisi
semua source code openbravo dan hasil dump database.
Untuk restore, unzip file hasil snapshot, kemudian dengan menggunakan terminal, masuk kedalam
folder tersebut, kemudian jalankan perintah:
       ant -f snapshot.xml restore
       ant compile.complete.deploy
Jika sudah selesai restart tomcat, dan anda akan mendapati openbravo telah di-restore dari snapshot
anda.




Tutorial instalasi - 06/18/11                                                                 11/11

More Related Content

What's hot

Cara kompail kernel debian
Cara kompail kernel debianCara kompail kernel debian
Cara kompail kernel debianAnwarMuhammad1
 
Cara instalasi aplikasi perpustakaan digital eprints
Cara instalasi aplikasi perpustakaan digital eprintsCara instalasi aplikasi perpustakaan digital eprints
Cara instalasi aplikasi perpustakaan digital eprintsMiftakhul Yazid Fuadi
 
Cara install-server-centos
Cara install-server-centosCara install-server-centos
Cara install-server-centosReno Lee
 
Supriyanto squidproxyserver
Supriyanto squidproxyserverSupriyanto squidproxyserver
Supriyanto squidproxyserverHARRY CHAN PUTRA
 
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10manafhsb
 
Pembahasansoallks2013
Pembahasansoallks2013Pembahasansoallks2013
Pembahasansoallks2013dedd_simbolon
 
Konfigurasi router debian 7
Konfigurasi router debian 7Konfigurasi router debian 7
Konfigurasi router debian 7sup4di
 
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5akbarfak
 
Building Mail Server in FreeBSD
Building Mail Server in FreeBSDBuilding Mail Server in FreeBSD
Building Mail Server in FreeBSDHendrik Moch Yusro
 
Nat & proxy server
Nat &  proxy serverNat &  proxy server
Nat & proxy serverHadi Nursyam
 
Apache web server 1
Apache web server 1Apache web server 1
Apache web server 1Ali Muntaha
 

What's hot (19)

AT Rapier Usecase Document
AT Rapier Usecase DocumentAT Rapier Usecase Document
AT Rapier Usecase Document
 
SAMP (Solaris, Apache, MySQL, PHP)
SAMP (Solaris, Apache, MySQL, PHP)SAMP (Solaris, Apache, MySQL, PHP)
SAMP (Solaris, Apache, MySQL, PHP)
 
Cara kompail kernel debian
Cara kompail kernel debianCara kompail kernel debian
Cara kompail kernel debian
 
Cara instalasi aplikasi perpustakaan digital eprints
Cara instalasi aplikasi perpustakaan digital eprintsCara instalasi aplikasi perpustakaan digital eprints
Cara instalasi aplikasi perpustakaan digital eprints
 
Cara install-server-centos
Cara install-server-centosCara install-server-centos
Cara install-server-centos
 
Supriyanto squidproxyserver
Supriyanto squidproxyserverSupriyanto squidproxyserver
Supriyanto squidproxyserver
 
Building a Secure Web Application
Building a Secure Web ApplicationBuilding a Secure Web Application
Building a Secure Web Application
 
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
Cara install apache, mysql, php, dan phpmyadmin pada freebsd 10
 
Pembahasansoallks2013
Pembahasansoallks2013Pembahasansoallks2013
Pembahasansoallks2013
 
FreeBSD Basic Setting
FreeBSD Basic SettingFreeBSD Basic Setting
FreeBSD Basic Setting
 
Konfigurasi router debian 7
Konfigurasi router debian 7Konfigurasi router debian 7
Konfigurasi router debian 7
 
Konfigurasi debian
Konfigurasi debianKonfigurasi debian
Konfigurasi debian
 
Bab 6 sistem boot
Bab 6 sistem bootBab 6 sistem boot
Bab 6 sistem boot
 
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5
Memblokir situs dengan squid proxy di linux debian server By: Fakhri akbar CC5
 
Melihat isi file dari direktori aktif
Melihat isi file dari direktori aktifMelihat isi file dari direktori aktif
Melihat isi file dari direktori aktif
 
Building Mail Server in FreeBSD
Building Mail Server in FreeBSDBuilding Mail Server in FreeBSD
Building Mail Server in FreeBSD
 
Perintah Dasar Linux
Perintah Dasar LinuxPerintah Dasar Linux
Perintah Dasar Linux
 
Nat & proxy server
Nat &  proxy serverNat &  proxy server
Nat & proxy server
 
Apache web server 1
Apache web server 1Apache web server 1
Apache web server 1
 

Viewers also liked

Data warehousing with pentaho
Data warehousing with pentahoData warehousing with pentaho
Data warehousing with pentahoWirabumi Software
 
Openbravo ERP Tutorial - Saldo Awal
Openbravo ERP Tutorial - Saldo AwalOpenbravo ERP Tutorial - Saldo Awal
Openbravo ERP Tutorial - Saldo AwalWirabumi Software
 
How To Install Openbravo ERP 2.50 MP43 in Ubuntu
How To Install Openbravo ERP 2.50 MP43 in UbuntuHow To Install Openbravo ERP 2.50 MP43 in Ubuntu
How To Install Openbravo ERP 2.50 MP43 in UbuntuWirabumi Software
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 

Viewers also liked (8)

Data warehousing with pentaho
Data warehousing with pentahoData warehousing with pentaho
Data warehousing with pentaho
 
Dasar dasar akuntansi
Dasar dasar akuntansiDasar dasar akuntansi
Dasar dasar akuntansi
 
Flexible erp with openbravo
Flexible erp with openbravoFlexible erp with openbravo
Flexible erp with openbravo
 
Openbravo ERP Tutorial - Saldo Awal
Openbravo ERP Tutorial - Saldo AwalOpenbravo ERP Tutorial - Saldo Awal
Openbravo ERP Tutorial - Saldo Awal
 
Openbravo ERP Overview
Openbravo ERP OverviewOpenbravo ERP Overview
Openbravo ERP Overview
 
How To Install Openbravo ERP 2.50 MP43 in Ubuntu
How To Install Openbravo ERP 2.50 MP43 in UbuntuHow To Install Openbravo ERP 2.50 MP43 in Ubuntu
How To Install Openbravo ERP 2.50 MP43 in Ubuntu
 
Introduction to openbravo
Introduction to openbravoIntroduction to openbravo
Introduction to openbravo
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Similar to Cara Install Openbravo 2.50 MP 43 di Ubuntu

Integrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceIntegrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceDwi Fajar Saputra
 
Tutorial Instalasi TKJ CLoud Server
Tutorial Instalasi TKJ CLoud ServerTutorial Instalasi TKJ CLoud Server
Tutorial Instalasi TKJ CLoud ServerKurniawan Suganda
 
cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5
cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5
cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5stephan EL'wiin Shaarawy
 
Instalasi ssh server
Instalasi ssh serverInstalasi ssh server
Instalasi ssh serverOcto Ayomy
 
Lab 1 konfigurasi control panel ajenti
Lab  1 konfigurasi control panel ajentiLab  1 konfigurasi control panel ajenti
Lab 1 konfigurasi control panel ajentiPrily Rizky Arisandi
 
Tutorial Menginstall Konfigurasi Router Debian 7
Tutorial Menginstall Konfigurasi Router Debian 7Tutorial Menginstall Konfigurasi Router Debian 7
Tutorial Menginstall Konfigurasi Router Debian 7Desman Tumanggor
 
3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin
3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin
3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadminwayan abyong
 
Instalasi cms formulasi di linux
Instalasi cms formulasi di linuxInstalasi cms formulasi di linux
Instalasi cms formulasi di linuxPutu Shinoda
 
Maya surya
Maya suryaMaya surya
Maya suryaAndi Jo
 
Makalah pemrograman generasi keempat postgresql
Makalah pemrograman generasi keempat postgresqlMakalah pemrograman generasi keempat postgresql
Makalah pemrograman generasi keempat postgresqlfaisalrafix
 
Wawan tutorial-zend-bagian-1-3
Wawan tutorial-zend-bagian-1-3Wawan tutorial-zend-bagian-1-3
Wawan tutorial-zend-bagian-1-3Haswi Haswi
 
Tutorial Membangun SNORT Integrasi Terhadap MySQL dan BASE
Tutorial Membangun SNORT Integrasi Terhadap MySQL dan BASETutorial Membangun SNORT Integrasi Terhadap MySQL dan BASE
Tutorial Membangun SNORT Integrasi Terhadap MySQL dan BASEThomas Gregory
 
Tutorial ubuntu server 1
Tutorial ubuntu server 1Tutorial ubuntu server 1
Tutorial ubuntu server 1Darwin_kens
 
Cara instalasi aplikasi_perpustakaan_dig
Cara instalasi aplikasi_perpustakaan_digCara instalasi aplikasi_perpustakaan_dig
Cara instalasi aplikasi_perpustakaan_digiwannazhan
 
Tutorial ClearOS Enterprise 5.2 (Step By Step)
Tutorial ClearOS Enterprise 5.2 (Step By Step)Tutorial ClearOS Enterprise 5.2 (Step By Step)
Tutorial ClearOS Enterprise 5.2 (Step By Step)Deni Kurnia
 

Similar to Cara Install Openbravo 2.50 MP 43 di Ubuntu (20)

Integrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspaceIntegrasi slims atau eprints dengan dspace
Integrasi slims atau eprints dengan dspace
 
Tutorial Instalasi TKJ CLoud Server
Tutorial Instalasi TKJ CLoud ServerTutorial Instalasi TKJ CLoud Server
Tutorial Instalasi TKJ CLoud Server
 
cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5
cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5
cara install nginx dengan php5 dan dukungan Mysql Di CentOS 6.5
 
tugas 2
tugas 2tugas 2
tugas 2
 
Workshop & pelatihan
Workshop & pelatihanWorkshop & pelatihan
Workshop & pelatihan
 
Nutch dan Solr
Nutch dan SolrNutch dan Solr
Nutch dan Solr
 
Instalasi ssh server
Instalasi ssh serverInstalasi ssh server
Instalasi ssh server
 
Lab 1 konfigurasi control panel ajenti
Lab  1 konfigurasi control panel ajentiLab  1 konfigurasi control panel ajenti
Lab 1 konfigurasi control panel ajenti
 
Tutorial Menginstall Konfigurasi Router Debian 7
Tutorial Menginstall Konfigurasi Router Debian 7Tutorial Menginstall Konfigurasi Router Debian 7
Tutorial Menginstall Konfigurasi Router Debian 7
 
3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin
3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin
3.1 lab-instalasi dan konfigurasi webserver-mysql-php-phpmyadmin
 
Instalasi cms formulasi di linux
Instalasi cms formulasi di linuxInstalasi cms formulasi di linux
Instalasi cms formulasi di linux
 
Maya surya
Maya suryaMaya surya
Maya surya
 
Makalah pemrograman generasi keempat postgresql
Makalah pemrograman generasi keempat postgresqlMakalah pemrograman generasi keempat postgresql
Makalah pemrograman generasi keempat postgresql
 
Wawan tutorial-zend-bagian-1-3
Wawan tutorial-zend-bagian-1-3Wawan tutorial-zend-bagian-1-3
Wawan tutorial-zend-bagian-1-3
 
Tutorial Membangun SNORT Integrasi Terhadap MySQL dan BASE
Tutorial Membangun SNORT Integrasi Terhadap MySQL dan BASETutorial Membangun SNORT Integrasi Terhadap MySQL dan BASE
Tutorial Membangun SNORT Integrasi Terhadap MySQL dan BASE
 
Tutorial ubuntu server 1
Tutorial ubuntu server 1Tutorial ubuntu server 1
Tutorial ubuntu server 1
 
LEMBAR KERJA.pdf
LEMBAR KERJA.pdfLEMBAR KERJA.pdf
LEMBAR KERJA.pdf
 
Cara instalasi aplikasi_perpustakaan_dig
Cara instalasi aplikasi_perpustakaan_digCara instalasi aplikasi_perpustakaan_dig
Cara instalasi aplikasi_perpustakaan_dig
 
Tutorial ClearOS Enterprise 5.2 (Step By Step)
Tutorial ClearOS Enterprise 5.2 (Step By Step)Tutorial ClearOS Enterprise 5.2 (Step By Step)
Tutorial ClearOS Enterprise 5.2 (Step By Step)
 
Nginx owncloud
Nginx owncloudNginx owncloud
Nginx owncloud
 

More from Wirabumi Software

Air sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya Perkasa
Air sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya PerkasaAir sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya Perkasa
Air sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya PerkasaWirabumi Software
 
Memperkenalkan AIRO Water - PT. Rofis Jaya Perkasa
Memperkenalkan AIRO Water - PT. Rofis Jaya PerkasaMemperkenalkan AIRO Water - PT. Rofis Jaya Perkasa
Memperkenalkan AIRO Water - PT. Rofis Jaya PerkasaWirabumi Software
 

More from Wirabumi Software (6)

Air sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya Perkasa
Air sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya PerkasaAir sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya Perkasa
Air sumber kehidupan, Metode Firtrasi AIRO Water - PT. Rofis Jaya Perkasa
 
Memperkenalkan AIRO Water - PT. Rofis Jaya Perkasa
Memperkenalkan AIRO Water - PT. Rofis Jaya PerkasaMemperkenalkan AIRO Water - PT. Rofis Jaya Perkasa
Memperkenalkan AIRO Water - PT. Rofis Jaya Perkasa
 
Infinite pos
Infinite posInfinite pos
Infinite pos
 
Infinite BI
Infinite BIInfinite BI
Infinite BI
 
Virtual cube on pentaho
Virtual cube on pentahoVirtual cube on pentaho
Virtual cube on pentaho
 
Virtual cube di pentaho
Virtual cube di pentahoVirtual cube di pentaho
Virtual cube di pentaho
 

Cara Install Openbravo 2.50 MP 43 di Ubuntu

  • 1. Tutorial Openbravo ERP Installation in Ubuntu Sebagai bagian dari paket Software and a Service of Openbravo ERP July 2011 CV. Wirabumi Openbravo Indonesia www.wirabumisoftware.com
  • 2. Daftar Isi Tujuan.........................................................................................................................................................3 Change Log................................................................................................................................................4 1 Instal PostgreSQL..............................................................................................................................5 2 Instal Sun JDK...................................................................................................................................5 3 Instal Apache Tomcat........................................................................................................................5 4 Instal Ant...........................................................................................................................................6 5 Konfigurasi Openbravo.properties....................................................................................................7 6 Compile Source Openbravo..............................................................................................................8 Tutorial instalasi - 06/18/11 2/11
  • 3. Tujuan Tujuan dari dokumen ini adalah menyajikan tutorial dan panduan yang jelas dan runtut dalam instalasi Openbravo ERP pada ubuntu server. Dengan mempelajari bagian ini, pada akhirnya anda diharapkan mampu untuk memahami hal-hal berikut: • seting environment variable pada Ubuntu • instal software yang menjadi dependensi Openbravo, diantaranya: ◦ Sun Java JRE dan Sun Java JDK ◦ PostgreSQL ◦ Apache Tomcat ◦ Ant • instal Openbravo ERP dari source Tutorial instalasi - 06/18/11 3/11
  • 4. Change Log Version Revision date PIC Description 1 05/07/2011 Zaien Start 2 07/11/11 Zaien Add correction to setup environment variable Add new content for backup/restore using snapshot.xml Tutorial instalasi - 06/18/11 4/11
  • 5. 1 Instal PostgreSQL PostgreSQL adalah server database yang digunakan Openbravo. Versi minimal yang diperlukan adalah 8.3.5. Selain core PostgreSQL, anda juga memerlukan modul contrib untuk instalasi pl/pgsql dan UUID. Instal PostgreSQL menggunakan APT: sudo apt-get install postgresql postgresql-contrib Ubah password user postgres pada server PostgreSQL: sudo /etc/init.d/postgresql start sudo su - postgres -c psql alter role postgres with password 'new_password'; q 2 Instal Sun JDK Java Development Kit digunakan saat compile source Openbravo. Anda harus menambahkan list unstable/non-free dan multiverse pada repository, supaya anda bisa menginstall sun-java6-jdk. Instal package menggunakan APT: sudo apt-get install sun-java6-jdk Set sun-jdk sebagai JDK default: sudo update-java-alternatives -s java-6-sun Buat environment variable JAVA_HOME dan JAVA_OPTS: echo 'JAVA_HOME="/usr/lib/jvm/java-6-sun"' | sudo tee -a /etc/environment echo 'JAVA_OPTS="-Djava.awt.headless=true -Xms384m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m"' | sudo tee -a /etc/environment Pastikan environment variable telah diterapkan dalam terminal anda: source /etc/environment 3 Instal Apache Tomcat Apache Tomcat adalah web container, yang digunakan sebagai web server, dimana Openbravo akan di- deploy. Instal tomcat menggunakan APT: sudo apt-get install tomcat6 tomcat6-admin Tutorial instalasi - 06/18/11 5/11
  • 6. sudo /etc/init.d/tomcat6 start Pastikan tomcat sudah run dengan mengakses address default: http://localhost:8080 Set variable CATALINA_HOME, CATALINA_BASE, dan CATALINA_OPTS echo 'CATALINA_HOME="/usr/share/tomcat6"' | sudo tee -a /etc/environment echo 'CATALINA_BASE="/var/lib/tomcat6"' | sudo tee -a /etc/environment echo 'CATALINA_OPTS="-Djava.awt.headless=true -Xms384m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m" Ubah file /usr/share/tomcat6/bin/catalina.sh, tambahkan baris: echo 'CATALINA_HOME="/usr/share/tomcat6"' | sudo tee -a /etc/environment echo 'CATALINA_BASE="/var/lib/tomcat6"' | sudo tee -a /etc/environment echo 'CATALINA_OPTS="-Djava.awt.headless=true -Xms384m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m"' Pastikan environment variable telah diterapkan dalam terminal anda: source /etc/environment Ubah file /var/lib/tomcat6/conf/tomcat-users.xml untuk memasukkan user dengan role manager: <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager"/> <user username="admin" password="admin" roles="manager"/> </tomcat-users> Restart apache tomcat: sudo service tomcat6 restart 4 Instal Ant Ant adalah tool semacam make, yang digunakan untuk build application, pada java. Instal ant menggunakan APT: sudo apt-get install ant ant-optional Set environment variable untuk ANT_HOME dan ANT_OPTS: echo 'ANT_HOME="/usr/share/ant"' | sudo tee -a /etc/environment echo 'ANT_OPTS="-Xmx1024M -XX:MaxPermSize=128M"' | sudo tee -a /etc/environment Pastikan environment variable telah diterapkan dalam termina anda: source /etc/environment Tutorial instalasi - 06/18/11 6/11
  • 7. 5 Konfigurasi Openbravo.properties Paramter dalam Openbravo.properties akan digunakan saat proses compile source Openbravo. Isikan data dengan benar, sesuai dengan seting environment sistem operasi anda. Extrak source Openbravo pada folder yang diinginkan. Selanjutnya folder ini disebut OPENBRAVO_HOME. Source openbravo bisa didownload di: http://dl.dropbox.com/u/23572910/openbravo29.zip. Setelah extrak, melalui terminal, masuk ke forlder OPENBRAVO_HOME. Download openbravo configuration wizard: ant setup Masuk ke folder config, tambahkan executable permission pada file configuration wizard: hmod +x setup-properties-linux.bin Jalankan file configuration wizard: ./setup-properties-linux.bin Tutorial instalasi - 06/18/11 7/11
  • 8. 1. Date time option: format tanggal dan jam. 2. Stack configuration: 1. attachment directory: pilih folder dimana attachment disimpan. attachment ini misalnya hasil print out faktur, gambar, PDF, dll. Isikan: OPENBRAVO_HOME/attachment. 2. context name: nama aplikasi yang digunakan tomcat, biarkan default. Isikan: Openbravo. 3. web url: alamat web openbravo pada tomcat, biarkan default. 4. context url: alamat web induk openbravo, biarkan default. 3. development parameter: digunakan jika anda ingin men-develop openbravo, biarkan default. 4. Server database: pilih PostgreSQL. 5. Parameter PostgreSQL: 1. DB name: nama database openbravo. Isikan: openbravo. 2. admin role: nama super user pada server database PostgreSQL. Isikan: postgres. 3. admin role password: password sesuai super user pada server database PostgreSQL yang digunakan. Isikan: postgres. 4. DB role: user pada server PostgreSQL yang akan mengakses database milik Openbravo. Isikan tad. 5. DB role password: password sesuai user pada server PostgreSQL yang akan mengakses database milik Openbravo. Isikan: tad. 6. DB server address: alamat server database. Isikan: localhost. 7. DB server port: port server database PostgreSQL. Biarkan default (5432). 6. Tomcat configuration: 1. tomcat manager url: alamat aplikasi manager tomcat, biarkan default. 2. tomcat admin username: nama user manager tomcat, isikan: admin. 3. tomcat admin password: password sesuai user manager tomcat yang digunakan, isikan: admin. 7. Pentaho server: saat ini belum diintegrasikan dengan pentaho, jadi ini dibiarkan default/kosong. Akhiri proses konfigurasi dengan klik forward. 6 Compile Source Openbravo Openbravo ERP sudah siap di-compile. Pada beberapa kasus, perintah souce /etc/environment tidak bekerja sebagaimana mestinya. Oleh karena itu, sebagai langkah aman, lebih baik restart server terlebih dahulu. Kemudian, gunakan terminal, masuk ke dalam folder OPENBRAVO_HOME, compile openbravo: ant install.source Tutorial instalasi - 06/18/11 8/11
  • 9. Harap sabar menunggu, proses ini agak lama. Jika sudah berhasil, restart tomcat anda. sudo service tomcat6 restart Tunggu sebentar, tomcat sedang men-deploy openbravo, tunggu kira-kira 3 menit. Kemudian masuk menggunakan web browser (internet explorer, mozilla firefox, dsb) dengan alamat http://localhost:8080/openbravo. Anda akan melihat halaman login, login dengan user/password default dari instalasi Openbravo ERP: username: Openbravo, password: openbravo. Ingat, di Openbravo ERP username dan password adalah case sensitif (dibedakan huruf besar/kecil). Tutorial instalasi - 06/18/11 9/11
  • 10. Tutorial instalasi - 06/18/11 10/11
  • 11. 7 Backup/Restore Openbravo Untuk mem-backup openbravo, diperlukan file snapshot.xml yang bisa didownload di: http://wirabumisoftware.id.or.id/www/images/article/tutorial/openbravo/dev/backupinstalasiopenbravo/ snapshot.xml Letakkan file tersebut dalam OPENBRAVO_HOME. Untuk backup jalankan perintah: ant -f snapshot.xml Tunggu sebentar, openbravo akan membuatkan snapshot format nama <openbravo instance><timestamp>.zip, misalnya: openbravo-2011-11-03_18-21-55.zip. File snapshot ini berisi semua source code openbravo dan hasil dump database. Untuk restore, unzip file hasil snapshot, kemudian dengan menggunakan terminal, masuk kedalam folder tersebut, kemudian jalankan perintah: ant -f snapshot.xml restore ant compile.complete.deploy Jika sudah selesai restart tomcat, dan anda akan mendapati openbravo telah di-restore dari snapshot anda. Tutorial instalasi - 06/18/11 11/11