Skip to main content

System requirements for ADempiere ERP Implementation

 In a production environment such a simple installation may not be sufficient, especially when there are more than a handful of concurrent users. Performance demands will require more attention to the architecture of the installation. In a production environment, it is highly recommended to separate the servers, with the Application Server and Database Server on different machines.
http://wiki.adempiere.net/System_Requirements


COMPUTER HARDWARE - Recommended configuration for above 100 users


Server: Server class hardware with Dual Socket 2.xG and 4 Core dedicated
                            300GB 15K RAID Protected
                            16 GB RAM, Page file on SSD Recommended.
                            1Gbps Network, Microsoft Windows 2008R2+
                            Any Backup Application to protect structured data


Client (End users):   iCore / Core2Duo / Pentium IV
            Processor 2.8 MHz or above
            Hard Disk 80 GB
            4 GB RAM
            Standard Keyboard + Mouse
100  PS Network Card


Related Links
Hardware: http://wiki.adempiere.net/X64_Hardware

1. https://sourceforge.net/p/adempiere/discussion/610547/thread/ed443ea5/
2. https://sourceforge.net/p/adempiere/discussion/610548/thread/773380cc/
3. https://sourceforge.net/p/adempiere/discussion/610548/thread/cb1ff7ac/
4. https://sourceforge.net/p/adempiere/discussion/610547/thread/308a1fdd/
5. https://sourceforge.net/p/adempiere/discussion/611282/thread/c8dd1d03/

Update 


Server Spec Recommended
16 GB RAM (Application & Database)
4 CPU, 3.x GHz
64 bit Processor
250 GB SSD/HDD
Windows Server OS 2012 +

Client Spec
4 GB RAM
Processor 2.5 GHz+
Google Chrome/ Safari/ Firefox/ Edge 


Technology Overview

ADempiere can be setup with the database, server and client all running on the same machine. This setup is good only up to 100 concurrent users. In a production environment, where more than 100 concurrent users are using the system, it is highly recommended to separate the servers, with the Application Server and Database Server on different machines. This is the best architecture for better performance. Based on the estimate, I can give you the system specification on demand.

Adempiere Application Server

1. Software
                Operating System – Window Server OS 2012 + 
2. Hardware
                Any hardware architecture 

Database
PostgreSQL 9.6 + 

Stack required
Java  2 Platform SE 8
JBoss
Apache – ant 1.6 +

Technology Used
Java 
JavaServer pages (JSP) 
Servlets 
EJB 
SQL/SQLJ 
XML 
HTML/CSS 
PDF 

Client Side
Browsers
Google Chrome 
Firefox
Edge

Safari

Popular posts from this blog

Tuning postgresql for better performance - ADempiere ERP

PostgreSQL is a highly customizable relational database management system (RDBMS) with a dazzling array of configuration options.   The postgresql.conf file is located in the \PostgreSQL\9.x\Data folder. You can tune the following sections of the postgresql.conf file to get the best performance.     CONNECTIONS AND AUTHENTICATION In this section change the following entries to the following: max_connections = 350 authentication_timeout = 7min RESOURCE USAGE (except WAL) In this section change the following entries to the following: shared_buffers = 256MB : PG Backends that need to access tables first look for needed blocks in this cache. If they are already there, they can continue processing right away. The change can be made with a   postmaster  command-line flag or by changing the value of   shared_buffers temp_buffers = 32MB max_prepared_transactions = 20 work_mem = 1024MB maintenance_work_mem = 1024MB QUERY TUNING effect...

Installation of Adempiere ERP on Windows

              This installation instruction is intended for initial installations where the database, application server and client all run on the same machine. For more complex installations, see   Installation Steps . An installation can take as little as 15 or 20 minutes if you start with the required downloads and do everything correctly. Other alternatives you might want to investigate are the   Windows Installer   or VMWare/VirtualBox AVA packages. However, the following method will give you much more control over the installation including upgrades with the latest patches and scripts. Before you begin, download each of the following packages: §   Java SE Development Kit   - Get the latest from   http://java.sun.com/javase/downloads/index.jsp . You only need the   JDK   without JavaFX, EE or NetBeans bundles. §   Postgre SQL   - Get the latest Windows install from   http://www.po...

Send Email Through Adempiere ERP

Send Email Through Adempiere E-Mail Configuration in Adempiere Mail Server This will specify the mail server to use Default: mailserver.(domain portion of %{serverFQDN}) Example: smtp.gmail.com Admin Email Use the default administrative mail address and it can be overwritten on client level Default: adempiere@(domain portion of %{ serverFQDN}) Example: teksalahadempiere@gmail.com Mail User Here we specify user of the default mail account Default: adempiere Example: teksalahadempiere Mail Password The password of the default mail account Default: adempiere Example: ********** 1    2.     Configuring Email in the client window The Client Definition Tab defines a unique client Step 1 .Login as admin Step  2 . Go to Menu -> System Admin -> Client Rules -> Client. In tab client fill fields’ mail host, request email request user and request user password. Finally press Test Em...