<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.infinite-erp.co.id/index.php?action=history&amp;feed=atom&amp;title=Installation%2FAppliance%2FOpenbravo</id>
	<title>Installation/Appliance/Openbravo - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.infinite-erp.co.id/index.php?action=history&amp;feed=atom&amp;title=Installation%2FAppliance%2FOpenbravo"/>
	<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=Installation/Appliance/Openbravo&amp;action=history"/>
	<updated>2026-04-06T18:40:59Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://wiki.infinite-erp.co.id/index.php?title=Installation/Appliance/Openbravo&amp;diff=1530&amp;oldid=prev</id>
		<title>Wikiadmin: Created page with &quot;{| style=&quot;margin: auto;&quot; cellpadding=&quot;0&quot; |- align=&quot;center&quot;  | &lt;div class=&quot;t&quot;&gt;&lt;div class=&quot;b&quot;&gt;&lt;div class=&quot;l&quot;&gt;&lt;div class=&quot;r&quot;&gt;&lt;div class=&quot;bl&quot;&gt;&lt;div class=&quot;br&quot;&gt;&lt;div class=&quot;tl&quot;&gt;&lt;div...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.infinite-erp.co.id/index.php?title=Installation/Appliance/Openbravo&amp;diff=1530&amp;oldid=prev"/>
		<updated>2021-11-18T00:40:36Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{| style=&amp;quot;margin: auto;&amp;quot; cellpadding=&amp;quot;0&amp;quot; |- align=&amp;quot;center&amp;quot;  | &amp;lt;div class=&amp;quot;t&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;l&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;r&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;bl&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;br&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;tl&amp;quot;&amp;gt;&amp;lt;div...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| style=&amp;quot;margin: auto;&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot;&lt;br /&gt;
&lt;br /&gt;
| &amp;lt;div class=&amp;quot;t&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;l&amp;quot;&amp;gt;&amp;lt;div&lt;br /&gt;
class=&amp;quot;r&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;bl&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;br&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;tl&amp;quot;&amp;gt;&amp;lt;div&lt;br /&gt;
class=&amp;quot;tr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:25px;display:&lt;br /&gt;
table-cell;vertical-align:middle;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#DC6710&amp;quot;&amp;gt;[[Installation | Installation]]&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | &amp;lt;div class=&amp;quot;t&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;l&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;r&amp;quot;&amp;gt;&amp;lt;div&lt;br /&gt;
class=&amp;quot;bl&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;br&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;tl&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;tr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:25px;display:&lt;br /&gt;
table-cell;vertical-align:middle;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#DC6710&amp;quot;&amp;gt;[[Installation/Appliance/Openbravo | Work with Openbravo]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | &amp;lt;div class=&amp;quot;t&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;l&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;r&amp;quot;&amp;gt;&amp;lt;div&lt;br /&gt;
class=&amp;quot;bl&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;br&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;tl&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;tr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:25px;display:&lt;br /&gt;
table-cell;vertical-align:middle;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#DC6710&amp;quot;&amp;gt;[[Installation/Appliance/Config | Configuration of appliance]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | &amp;lt;div class=&amp;quot;t&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;l&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;r&amp;quot;&amp;gt;&amp;lt;div&lt;br /&gt;
class=&amp;quot;bl&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;br&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;tl&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;tr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:25px;display:&lt;br /&gt;
table-cell;vertical-align:middle;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#DC6710&amp;quot;&amp;gt;[[Installation/Appliance/Howto | Howto / Optional configuration]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot; | &amp;lt;div class=&amp;quot;t&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;b&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;l&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;r&amp;quot;&amp;gt;&amp;lt;div&lt;br /&gt;
class=&amp;quot;bl&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;br&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;tl&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;tr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;height:25px;display:&lt;br /&gt;
table-cell;vertical-align:middle;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color:#DC6710&amp;quot;&amp;gt;[[Installation/Appliance/Migration | Migration to new appliances]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{(!)|This document refers to the appliances 12.04, 14.04 and 18.04.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connect to the database ==&lt;br /&gt;
&lt;br /&gt;
=== psql ===&lt;br /&gt;
&lt;br /&gt;
Connect by ssh with openbravo user and then you can connect to the database with:&lt;br /&gt;
 psql -h localhost -U tad openbravo&lt;br /&gt;
Default password: tad&lt;br /&gt;
&lt;br /&gt;
=== pgadmin with ssh tunnel ===&lt;br /&gt;
&lt;br /&gt;
==== ssh tunnel in linux ====&lt;br /&gt;
&lt;br /&gt;
Connect by ssh doing a tunnel from your local port 5433 of the server port 5432&lt;br /&gt;
 ssh openbravo@&amp;lt;IP_ADDRESS&amp;gt; -L 5433:localhost:5432&lt;br /&gt;
Then in your local pgadmin in host set localhost and port 5433&lt;br /&gt;
&lt;br /&gt;
==== ssh tunnel in windows ====&lt;br /&gt;
&lt;br /&gt;
PuTTY is an open source and free SSH client.&lt;br /&gt;
&lt;br /&gt;
Use PuTTY to connect to PostgreSQL:&lt;br /&gt;
# Select ''Session'''.&lt;br /&gt;
# In the ''Host Name''' box, enter IP Address of the Openbravo Appliance.&lt;br /&gt;
# Select ''Connection -&amp;gt; SSH -&amp;gt; Tunnels''. &lt;br /&gt;
# In the ''Source port'' field, enter ''5433''.&lt;br /&gt;
# In the ''Destination'' field, enter ''localhost:5432''.&lt;br /&gt;
# Click ''Add''.&lt;br /&gt;
# Click ''Open'' to open the ssh connection.&lt;br /&gt;
# Type openbravo as user name and your password, then leave this Putty window opened.&lt;br /&gt;
&lt;br /&gt;
==== pgAdmin connection setup ====&lt;br /&gt;
&lt;br /&gt;
Now you can start psql, pgAdmin or your favorite client and use localhost as the host and 5433 as the port in the connection details.&lt;br /&gt;
&lt;br /&gt;
The database name is ''openbravo'', the username ''tad'' and the password ''tad''.&lt;br /&gt;
&lt;br /&gt;
[[Image:appliance-ssh-tunnel-pgsql.png|center|700px]]&lt;br /&gt;
&lt;br /&gt;
== Compile ==&lt;br /&gt;
&lt;br /&gt;
Check that you are logged in with the openbravo user and in the /opt/OpenbravoERP folder.&lt;br /&gt;
&lt;br /&gt;
You can check the current username with:&lt;br /&gt;
 whoami&lt;br /&gt;
You can check the folder in which you are with:&lt;br /&gt;
 pwd&lt;br /&gt;
Then you can compile. For example:&lt;br /&gt;
 ant smartbuild&lt;br /&gt;
&lt;br /&gt;
{{(!)|Do not use sudo or the root user for compilation. Use the openbravo user.}}&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
&lt;br /&gt;
The logfiles of openbravo are in the /var/log/openbravo folder.&lt;br /&gt;
&lt;br /&gt;
The application logfiles:&lt;br /&gt;
 /var/log/openbravo/catalina.out&lt;br /&gt;
 /var/log/openbravo/openbravo.log&lt;br /&gt;
 /var/log/openbravo/openbravo_hibernate.log&lt;br /&gt;
The PostgreSQL logfile&lt;br /&gt;
 /var/log/openbravo/postgresql-9.1-main.log  # Appliance 12.04&lt;br /&gt;
 /var/log/openbravo/postgresql-9.3-main.log  # Appliance 14.04&lt;br /&gt;
 /var/log/openbravo/postgresql-10-main.log   # Appliance 18.04&lt;br /&gt;
And the log of the periodic/automatic backups&lt;br /&gt;
 /var/log/openbravo/openbravo-backup.log&lt;br /&gt;
&lt;br /&gt;
== Customizing parameters ==&lt;br /&gt;
&lt;br /&gt;
=== Customizing Tomcat parameters ===&lt;br /&gt;
&lt;br /&gt;
The configuration for Tomcat is in&lt;br /&gt;
 /etc/profile.d/tomcat.sh&lt;br /&gt;
&lt;br /&gt;
If you need to set more ram to tomcat take a look to the [[Installation/Appliance/Howto#Memory|memory]] recommendations.&lt;br /&gt;
&lt;br /&gt;
=== Customizing PostgreSQL parameters ===&lt;br /&gt;
&lt;br /&gt;
The configuration for PostgreSQL is:&lt;br /&gt;
 /etc/postgresql/9.1/main/  # Appliance 12.04&lt;br /&gt;
 /etc/postgresql/9.3/main/  # Appliance 14.04&lt;br /&gt;
 /etc/postgresql/10/main/   # Appliance 18.04&lt;br /&gt;
&lt;br /&gt;
{{(!)|The new Appliance 18.04 has the main config postgresql.conf split to several files}}&lt;br /&gt;
&lt;br /&gt;
The appliance will contain now 2 files prepared:&lt;br /&gt;
 /etc/postgresql/10/main/conf.d/01-openbravo-standard-postgres10.conf  # Do NOT edit this&lt;br /&gt;
 /etc/postgresql/10/main/conf.d/91-local-custom.conf                   # Put your changes here &lt;br /&gt;
&lt;br /&gt;
Goals behind this are:&lt;br /&gt;
* Splitting the configuration of a server into:&lt;br /&gt;
** Openbravo Standard configuration&lt;br /&gt;
** Custom local changes done in a particular server&lt;br /&gt;
* Allowing to centrally manage some config files in advanced scenarios (i.e. Openbravo Cloud)&lt;br /&gt;
&lt;br /&gt;
In practice that means instead of editing main/postgresql.conf you want to typically edit '''conf.d/91-local-custom.conf'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{(!)|When working with big volume databases, it may be a good idea to increase the [[Installation/Appliance/Howto#Memory|memory]] assigned to postgres.}}&lt;br /&gt;
&lt;br /&gt;
=== Customizing Ant parameters ===&lt;br /&gt;
&lt;br /&gt;
The default options should be fine for most cases, but if you need to adjust them they are in&lt;br /&gt;
 /etc/profile.d/ant.sh&lt;br /&gt;
&lt;br /&gt;
== Restart services ==&lt;br /&gt;
&lt;br /&gt;
=== Restart Tomcat ===&lt;br /&gt;
To restart Tomcat&lt;br /&gt;
 sudo /etc/init.d/tomcat restart&lt;br /&gt;
&lt;br /&gt;
=== Restart PostgreSQL ===&lt;br /&gt;
&lt;br /&gt;
Usually it is only needed to restart PostgreSQL manually when you want to apply some new configuration values.&lt;br /&gt;
&lt;br /&gt;
Before restarting PostgreSQL, close all connections to postgres (openbravo, pgadmin, etc), i.e:&lt;br /&gt;
 sudo /etc/init.d/tomcat stop&lt;br /&gt;
 sudo /etc/init.d/postgresql restart&lt;br /&gt;
 sudo /etc/init.d/tomcat start&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation]]&lt;/div&gt;</summary>
		<author><name>Wikiadmin</name></author>
		
	</entry>
</feed>