Skip to main content
Help Center

System requirements

Hardware and software requirements for the on-premises installation of teamspace/projectfacts – processor, RAM, database, Java, Tomcat, ports and the required installation files.

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 & softwareDescription
Processor2 × 2 GHz or better
MemoryAt least 2 GByte / 4 GByte recommended
System diskAt least 20 GByte (operating system, projectfacts and database)
Additional disk spaceThe 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 systemDebian 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 versionTomcat 10
Apache versionApache 2.4 (used as a reverse proxy)
Nginx versionNginx 1.24 or higher (used as a reverse proxy) (Linux only)
Java versionOpenJDK 17 (Temurin) – recommended
OpenJDK 21 (Temurin) – only use this if version 17 is not available in the repository. Version 21 is backward-compatible.
DatabaseMySQL Server 8.0 or higher
MariaDB 10.5 or higher
MySQL Server (Windows Server)
MariaDB (Linux server)
SSL certificateAn SSL certificate is required to secure the connection between client and server.
Server portsApache = TCP/80, TCP/443
Nginx = TCP/80, TCP/443 (Linux only)
Tomcat = TCP/8080
Mail deliveryAccess to an SMTP relay (IP address, anonymous or with authentication). Alternatively, a locally installed SMTP mail server can be used.
Partial containerisation via DockerTomcat 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 supportNo

Required installation files

The following files are required for the installation:

  • projectfacts-2023.x.x.war – the Tomcat web application
  • deploy-war.sh / deploy-war.bat – the update/deploy script
  • vorlage.sql – MySQL database template
  • jasper-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.