Here you will find the system requirements for your own installation of projectfacts/teamspace. Check them before you start the Linux, Windows or Docker installation.
Hardware and software
| Hardware & software | Description |
|---|---|
| Processor | 2 × 2 GHz or better |
| Memory | At least 2 GByte / 4 GByte recommended |
| System disk | At least 20 GByte (operating system, projectfacts and database) |
| Additional disk space | The data of the projectfacts file module can be stored on a separate disk. If you wish, the projectfacts installation itself can also be installed on a separate disk. |
| Operating system | Debian 13 or higher – recommended Ubuntu 24.04 LTS or higher Windows Server 2025 or higher For Debian and Ubuntu, the minimal installation is sufficient. |
| Tomcat version | Tomcat 10 |
| Apache version | Apache 2.4 (used as a reverse proxy) |
| Nginx version | Nginx 1.24 or higher (used as a reverse proxy) (Linux only) |
| Java version | OpenJDK 17 (Temurin) – recommended OpenJDK 21 (Temurin) – only use this if version 17 is not available in the repository. Version 21 is backward-compatible. |
| Database | MySQL Server 8.0 or higher MariaDB 10.5 or higher MySQL Server (Windows Server) MariaDB (Linux server) |
| SSL certificate | An SSL certificate is required to secure the connection between client and server. |
| Server ports | Apache = TCP/80, TCP/443 Nginx = TCP/80, TCP/443 (Linux only) Tomcat = TCP/8080 |
| Mail delivery | Access to an SMTP relay (IP address, anonymous or with authentication). Alternatively, a locally installed SMTP mail server can be used. |
| Partial containerisation via Docker | Tomcat and Java run in a Docker container; MySQL, projectfacts/teamspace and the userfiles do not. The Tomcat accesses MySQL via the Docker network, and the directories are mounted into the Docker container through volumes. |
| Kubernetes support | No |
Required installation files
The following files are required for the installation:
projectfacts-2023.x.x.war– the Tomcat web applicationdeploy-war.sh/deploy-war.bat– the update/deploy scriptvorlage.sql– MySQL database templatejasper-font-default-1.2.0.jar– fonts for invoices, reports, etc.tar.gz2– template for the file module (userfiles)
You can find all the required files at teamspace-classic.de.
Account required: A teamspace-classic account is required. We will set it up for you on request.
Notes
- With a standard installation, the database usually resides on the same server as the Tomcat. This means that the required match between the time zones of the database and the operating system is normally guaranteed automatically.
- The memory stated is a minimum. How much RAM the Tomcat actually receives depends on the server resources and is set during installation via
CATALINA_OPTS/JAVA_OPTS.
Related topics
- How teamspace is built Installation Concept
- Installing teamspace on Linux Installation Configuration
- Installation – introduction Installation Introduction