cancel
Showing results for 
Search instead for 
Did you mean: 

Hardware Specification for Alfresco

yudhizth
Champ in-the-making
Champ in-the-making

Hello,

I'm a newcomer in Alfresco, I have requirements from the client 

  1. Web Server
  2. Application Server
  3. Database Server
  4. Document/File Storage Server
  5. Backup Server

For an enterprise purpose, do we need all the requirements? and other components to a make smooth operation of Alfresco?

1 ACCEPTED ANSWER

jpotts
World-Class Innovator
World-Class Innovator

Web Server: Yes, it is helpful to install something like Apache or Nginx in front of Alfresco to be the termination point for SSL.

Application Server: Yes, Alfresco requires an application server, and if you use the 5.2 installer you'll get Apache Tomcat.

Database Server: Yes, Alfresco requires a database server because that's where the metadata and other operational data gets stored. If you use the 5.2 installer you'll get PostgreSQL. Many people use MariaDB instead. Enterprise customers can use proprietary databases like Oracle or MS SQL Server.

Document/File Storage Server: This is Alfresco unless you are talking about where the content is physically stored, in which case you may be talking about a NAS/SAN. For some installations, local volumes are fine. For larger installations people often map their content store to a NAS.

Backup Server: Not enough context here, but, in general, yes, you need to take backups and you need to be able to start up a new server if something goes wrong.

In very small installations your web server, application server, and database server can all be on one machine. In most cases the database server is a separate machine. The web server and app server usually only need to be separated if you are building a cluster, which is only supported in Enterprise.

View answer in original post

3 REPLIES 3

calvo
Star Collaborator
Star Collaborator

jpotts
World-Class Innovator
World-Class Innovator

Web Server: Yes, it is helpful to install something like Apache or Nginx in front of Alfresco to be the termination point for SSL.

Application Server: Yes, Alfresco requires an application server, and if you use the 5.2 installer you'll get Apache Tomcat.

Database Server: Yes, Alfresco requires a database server because that's where the metadata and other operational data gets stored. If you use the 5.2 installer you'll get PostgreSQL. Many people use MariaDB instead. Enterprise customers can use proprietary databases like Oracle or MS SQL Server.

Document/File Storage Server: This is Alfresco unless you are talking about where the content is physically stored, in which case you may be talking about a NAS/SAN. For some installations, local volumes are fine. For larger installations people often map their content store to a NAS.

Backup Server: Not enough context here, but, in general, yes, you need to take backups and you need to be able to start up a new server if something goes wrong.

In very small installations your web server, application server, and database server can all be on one machine. In most cases the database server is a separate machine. The web server and app server usually only need to be separated if you are building a cluster, which is only supported in Enterprise.

yudhizth
Champ in-the-making
Champ in-the-making

Thank you for your great answer