Zum Inhalt

Systemanforderungen

calServer v2 läuft eigenständig als Satz von Docker-Containern. Datenbank, Redis und Reverse Proxy bringt die Installation selbst mit; eine v1-Installation wird nicht gebraucht.


Docker

Komponente Mindestversion Empfohlen
Docker Engine >= 24.0 >= 25.0
Docker Compose >= 2.20 >= 2.27

Docker Compose v1 wird nicht unterstützt

Die Legacy-Version docker-compose (mit Bindestrich) wird nicht unterstützt. Verwenden Sie ausschließlich docker compose (Plugin-Syntax).


Datenbank

Eigenschaft Wert
DBMS PostgreSQL 16 (V2-Standard), MySQL 5.7+ / MariaDB 10.4+ oder Microsoft SQL Server 2019+
Zeichensatz utf8mb4 mit Collation utf8mb4_unicode_ci

V2 hat eine eigene Datenbank, als Vorgabe PostgreSQL; DB_CONNECTION steht per Default auf pgsql, das Compose-Setup bringt einen postgres:16-alpine-Container mit.

Bei einem Umstieg von v1 liest V2 die v1-Datenbank nur für die einmalige Datenübernahme (Verbindung mysql_legacy). DB_PREFIX existiert nur noch für Altinstallationen mit historisch präfixierten Tabellen; neue Installationen haben keinen Präfix.

Verbindungsdaten

Die Verbindungsdaten werden in der .env-Datei konfiguriert. Details zu den drei unterstützten Treibern: Datenbank-Konfiguration.


Redis

Eigenschaft Wert
Version Redis >= 7.0
Speicherbedarf ca. 50 MB
Verwendung Session-Speicher, Cache, Queue-Backend, Broadcasting

Redis wird als eigenständiger Docker-Container (redis) bereitgestellt und ist für den Betrieb von v2 zwingend erforderlich.


Hardware

Ressource Minimum Empfohlen
RAM 4 GB 8 GB
Festplatte 20 GB 60 GB

Der Installer prüft beides und bricht unter dem Minimum ab.

Empfehlung für Produktivsysteme

Für Produktivsysteme mit mehr als 50 gleichzeitigen Benutzern empfehlen wir dedizierte CPU-Ressourcen für die API.


Unterstützte Browser

calServer v2 unterstützt die jeweils letzten zwei Hauptversionen folgender Browser:

Browser Unterstützung
Google Chrome Vollständig
Mozilla Firefox Vollständig
Microsoft Edge Vollständig
Apple Safari Vollständig

Internet Explorer

Internet Explorer wird nicht unterstützt. Nutzer mit IE werden automatisch auf eine Hinweisseite weitergeleitet.


Netzwerk

  • Port 80/443 muss für den Nginx-Reverse-Proxy erreichbar sein
  • Interne Container kommunizieren über ein Docker-Netzwerk
  • Für SSO/LDAP muss der API-Container den Identity Provider erreichen können