Difference between revisions of "System Requirements"
m (→Hardware) |
m |
||
(14 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
− | = | + | {{Breadcrumb|Table of Contents#System Administrator's Guide|next=Installation Steps}} |
+ | [[Category:System Admin documentation]] | ||
− | + | ADempiere system requirements vary considerably with the complexity of the enterprise being supported. This page provides a minimum set of system requirements. | |
− | ===Software=== | + | The [[Table of Contents#Users Guide|Users Guide]] discusses basic installation of the software on a single computer for evaluation with the database, server and client all running on the same machine. 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 [http://en.wikipedia.org/wiki/Application_server Application Server] and [http://en.wikipedia.org/wiki/Database_server Database Server] on different machines. |
− | *Operating Systems | + | {{Note|Proper database server architecture and database tuning is essential to efficient operation. For installations larger than 10 users ensure you do your homework. See specifics about your database or consult with a database specialist for correct hardware architecture, database tuning and query tuning. |
− | **Microsoft Windows 2000 | + | |
+ | For PostgreSQL, see | ||
+ | * [http://wiki.postgresql.org/wiki/Category:Performance Postgres Performance] | ||
+ | * [http://www.postgresql.org/files/documentation/books/aw_pgsql/hw_performance/ Hardware Design] | ||
+ | * [http://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server Tuning Your PostgreSQL Server] | ||
+ | * [http://wiki.postgresql.org/wiki/Using_EXPLAIN Using EXPLAIN (Query Tuning)]}} | ||
+ | |||
+ | The following sections describe the main requirements and options. | ||
+ | |||
+ | == ADempiere Application Server == | ||
+ | |||
+ | === Software === | ||
+ | *Operating Systems - any one of the following | ||
+ | **Microsoft Vista, Windows 7 or later (Support for Windows 2000 & XP is limited by the supporting stack of Java and database.) | ||
**Linux | **Linux | ||
***Suse * | ***Suse * | ||
Line 16: | Line 30: | ||
**MAC OSX | **MAC OSX | ||
− | ===Hardware=== | + | === Hardware === |
*Architecture of hardware | *Architecture of hardware | ||
Line 25: | Line 39: | ||
**[http://en.wikipedia.org/wiki/Itanium Itanium] | **[http://en.wikipedia.org/wiki/Itanium Itanium] | ||
− | + | == Databases == | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | =Databases= | + | |
*Oracle 10g release 2 (Express, Standard and Enterprise editions) | *Oracle 10g release 2 (Express, Standard and Enterprise editions) | ||
+ | {{Note|The export utility (used by RUN_DBExport) on 11g doesn't export empty tables by default. Some configuration of the database is needed or you need to use a different tool. For that reason, 11g is not "officially" supported.}} | ||
*PostgreSQL 8.2 or better | *PostgreSQL 8.2 or better | ||
+ | *MySQL | ||
− | =Stack | + | == Stack Required == |
− | *Java 2 Platform Standard Edition 5.0 or higher | + | * (Versions 3.7.0 and below) Java 2 Platform Standard Edition 5.0 or higher |
+ | * (Version 3.8.0 and above) Java 2 Platform Standard Edition 7.0 or higher | ||
*JBoss | *JBoss | ||
*Apache-ant 1.6 or higher. | *Apache-ant 1.6 or higher. | ||
− | + | == Technologies Used == | |
− | ==Technologies Used== | + | |
*Java | *Java | ||
*JavaServer pages (JSP) | *JavaServer pages (JSP) | ||
*Servlets | *Servlets | ||
+ | *EJB | ||
*SQL/SQLJ | *SQL/SQLJ | ||
*XML | *XML | ||
Line 53: | Line 61: | ||
*PDF | *PDF | ||
− | + | == Client Side == | |
− | + | ||
− | + | ||
− | + | ||
− | ==Client | + | |
+ | For web start or web application: | ||
*Browsers | *Browsers | ||
**Firefox 2.0 or better | **Firefox 2.0 or better | ||
+ | **Google Chrome | ||
**Safari 2 or better | **Safari 2 or better | ||
**Internet Explorer 7.0 or better | **Internet Explorer 7.0 or better | ||
**Java 2 Platform Standard Edition 5.0 or higher | **Java 2 Platform Standard Edition 5.0 or higher | ||
+ | |||
+ | For client application | ||
+ | *Java 2 Platform Standard Edition 5.0 or higher | ||
+ | *Operating Systems - any one of the following | ||
+ | **Microsoft Windows 2000, XP*, Vista | ||
+ | **Linux | ||
+ | ***Suse * | ||
+ | ***Red Hat * | ||
+ | ***CentOS | ||
+ | ***Debian / Ubuntu | ||
+ | ***FreeBSD | ||
+ | **Unix | ||
+ | ***OpenSolaris | ||
+ | **MAC OSX | ||
+ | |||
+ | |||
+ | == See Also == | ||
+ | |||
+ | * Examples of in-use [[X64_Hardware|production hardware]] |
Latest revision as of 01:17, 20 November 2015
⇐ Table of Contents#System Administrator's Guide{{#if: | | [[{{{2}}}]] }}{{#if: | | [[{{{3}}}]] }}{{#if: | | [[{{{4}}}]] }}{{#if: | | [[{{{5}}}]] }} | System Requirements{{#if: Installation Steps| | Installation Steps }} ⇒
ADempiere system requirements vary considerably with the complexity of the enterprise being supported. This page provides a minimum set of system requirements.
The Users Guide discusses basic installation of the software on a single computer for evaluation with the database, server and client all running on the same machine. 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.
The following sections describe the main requirements and options.
Contents
ADempiere Application Server
Software
- Operating Systems - any one of the following
- Microsoft Vista, Windows 7 or later (Support for Windows 2000 & XP is limited by the supporting stack of Java and database.)
- Linux
- Suse *
- Red Hat *
- CentOS
- Debian / Ubuntu
- FreeBSD
- Unix
- OpenSolaris
- MAC OSX
Hardware
- Architecture of hardware
Databases
- Oracle 10g release 2 (Express, Standard and Enterprise editions)
- PostgreSQL 8.2 or better
- MySQL
Stack Required
- (Versions 3.7.0 and below) Java 2 Platform Standard Edition 5.0 or higher
- (Version 3.8.0 and above) Java 2 Platform Standard Edition 7.0 or higher
- JBoss
- Apache-ant 1.6 or higher.
Technologies Used
- Java
- JavaServer pages (JSP)
- Servlets
- EJB
- SQL/SQLJ
- XML
- HTML/CSS
Client Side
For web start or web application:
- Browsers
- Firefox 2.0 or better
- Google Chrome
- Safari 2 or better
- Internet Explorer 7.0 or better
- Java 2 Platform Standard Edition 5.0 or higher
For client application
- Java 2 Platform Standard Edition 5.0 or higher
- Operating Systems - any one of the following
- Microsoft Windows 2000, XP*, Vista
- Linux
- Suse *
- Red Hat *
- CentOS
- Debian / Ubuntu
- FreeBSD
- Unix
- OpenSolaris
- MAC OSX
See Also
- Examples of in-use production hardware