# Systemvoraussetzungen Systemvoraussetzungen für Server und Clients # Systemvoraussetzungen des Servers Übersicht der Systemvoraussetzungen des Servers. ## Hardware / Virtual Maschine
MinimumEmpfehlung
BetriebssystemLinux/WindowsLinux/Windows
CPU Takt2.2 GHz3.0 GHz
CPU Kerne6 Cores8 Cores
RAM8 GB16 GB
FestplatteHDD 7200 rpmSSD
Festplattenspeicher200 GB500 GB
Netzwerk100 Mbit1000 Mbit
## Betriebssystems
OSVersionAnmerkung
Windows7Uneingeschränkt unterstützt
Windows10Uneingeschränkt unterstützt
WindowsServer 2008 R2Uneingeschränkt unterstützt
WindowsServer 2012Uneingeschränkt unterstützt
WindowsServer 2012 R2Uneingeschränkt unterstützt
WindowsServer 2016Uneingeschränkt unterstützt
Ubuntu14.04
Ubuntu16.04Uneingeschränkt unterstützt
Ubuntu18.04Uneingeschränkt unterstützt
Debian8
Debian9Uneingeschränkt unterstützt
Debian10Uneingeschränkt unterstützt
Generell werden alle Betriebssysteme, auf denen ein Webserver betrieben und PHP inkl. aller benötigten Erweiterungen (siehe [Runtimes](#bkmrk-runtimes)) interpretiert werden kann, unterstützt. Das bedeutet, dass die meisten Linux Distributionen unterstützt werden, sofern sich alle benötigten Pakete installieren lassen. ## Datenbanksysteme
HerstellerVersion
MicrosoftSQL Server 2005
MicrosoftSQL Server 2008
MicrosoftSQL Server 2012
MicrosoftSQL Server 2014
MicrosoftSQL Server 2016
MySQL5.5 - 5.7
MariaDB5.5.7
MariaDB10.0 - 10.2
## Network ### Eingehender Netzwerkverkehr
PortBeschreibung
80HTML Frontend und API
443HTML Frontend und API (mit SSL)
### Ausgehender Netzwerkverkehr
PortBeshreibung
25SMTP für das versenden von Emails
587SMTP für das versenden von Emails (mit Verschlüsselung)
143IMAP um Email abzuholen
993IMAP um Email abzuholen (mit Verschlüsselung)
443EWS um Email abzuholen (mit Verschlüsselung)
33??SAP RFC Verbindung (?? = SAP Instanznummer)
## Runtimes Squeeze und dessen Komponenten benötigen einige Bibliotheken und Anwendungen die installiert sein müssen. Sollten Sie den [Windows installer](file:///C:/SQUEEZE/htdocs/doc/docs/docs/intro/installation-win.md) nutzen, so befinden sich alle erforderlichen Anwendungen und Bibliotheken bereits im Setup und werden mit installiert und grundsätzlich eingerichtet. Der Installer ist so erstellt worden, dass ein Out-of-the-Box System installiert wird, welches sofort nutzbar ist. Die Anwendungen und Bibliotheken werden dabei unterteilt. Es gibt direkte und indirekte Abhängigkeiten Ein Beispiel ist das Message Queue System (RabbitMQ). In Komplexeren Umgebungen kann es erforderlich sein, diese Komponenten auf verschiedene Systeme zu verteilen. In diesem Fall müssen Sie sich selber um die Bereitstellung der Anwendungen kümmern. ### Direkte Abhängigkeiten
RuntimeVersionBenötigt von
PHP7.3Server, Worker
Java8Server, Worker
*"Server" meint den Squeeze Server.* ### Indirekte Abhängigkeiten
RuntimeVersionBenötigt von
Erlang10.5RabbitMQ
JavaIn Abhängigkeit der Elasticsearch VersionElasticsearch
# Systemvoraussetzungen des Clients Systemvoraussetzungen der Clients ## Betriebssystem Grundsätzlich werden alle gängigen Betriebssysteme unterstützt. Das Betriebssystem selbst ist nicht sonderlich entscheidend, da es sich bei Squeeze um eine reine Webanwendung handelt. Entscheidender ist, dass der genutzte Browser HTML5 vollständig unterstützt (siehe Abschnitt Browser).
OSVersionAnmerkung
Windows7Uneingeschränkt unterstützt
Windows10Uneingeschränkt unterstützt
Windows11Uneingeschränkt unterstützt
Ubuntu16.04Uneingeschränkt unterstützt
Ubuntu18.04Uneingeschränkt unterstützt
Debian8Uneingeschränkt unterstützt
Debian9Uneingeschränkt unterstützt
Debian10Uneingeschränkt unterstützt
## Browser Grundsätzlich werden alle gängigen Browser unterstützt, jedoch sind nicht immer alle unsererseits aktuell mit allen Funktionen getestet. Folgend eine Übersicht der aktuell getesteten Browser.
HerstellerVersionAnmerkung
MicrosoftInternet Explorer 11Uneingeschränkt unterstützt (bis Squeeze Version 1.12.9)
MicrosoftEdgeUneingeschränkt unterstützt
MozillaFirefoxUneingeschränkt unterstützt
GoogleChromeUneingeschränkt unterstützt