Introduction¶
This is the Effektif administration manual. It will provide you with information to setup the Effektif system on your own server infrastructure. Effektif officially supports Microsoft Windows Server 64Bit and Debian Stable 64Bit.
It is possible to setup Effektif also on other Linux distributions. However, the instructions in this manual are only tested for Debian. Probably, you will have to adjust the instructions to your system, but the used software should work on most distributions.
Software components¶
In order to setup and work with Effektif, several software components are necessary.
Effektif system¶
The Effektif system refers to the application that you will run on your server and that consists of a Java web archive (WAR) that is deployed on Tomcat and a MongoDB database.
Apache Tomcat¶
The Apache Tomcat is an application server that hosts the Effektif web application. The Effektif web application serves the Effektif application to the users’ browser and it also includes the backend of the Effektif system.
MongoDB¶
MongoDB is a document-oriented database system. It is the only database system that is supported by Effektif. More detailed information about MongoDB can be found in the MongoDB documentation: http://docs.mongodb.org/v2.4/
Mail server (SMTP)¶
The mail server is necessary to send notifications and invitation requests to users. Any server that is accessible via SMTP can be used.
Web browser¶
Effektif runs as a web application. The user interface can be accessed using a modern web browser. More details about the supported browsers can be found in the section Web browser.
Naming conventions¶
Within this adminstrators guide several placeholders are used to increase the readability.
| $EFFEKTIF_HOME | Refers to the directory that contains the unzipped content of the downloaded effektif-{version}.zip. |
| $TOMCAT_HOME | Refers to the directory where your Apache Tomcat is installed. This directory contains the folders webapps and conf. On Linux for example the directory might be located in /var/lib/tomcat7. |
| $MONGO_HOME | Refers to the directory where your MongoDB is installed. |
Those placeholders are used within example command line code. You need to replace those placeholders with the appropriate paths on your system.