Zum Inhalt

Systemanforderungen

Client-Anforderungen (Browser)

calServer v2 ist eine Single Page Application (SPA), die vollständig im Browser läuft. Es werden keine Plugins, Java-Applets oder Browser-Erweiterungen benötigt.

Unterstützte Browser

Browser Mindestversion Empfohlen
Google Chrome 90+ Aktuelle Version
Mozilla Firefox 90+ Aktuelle Version
Microsoft Edge 90+ (Chromium) Aktuelle Version
Apple Safari 15+ Aktuelle Version

Nicht unterstützt

Internet Explorer 11 und ältere Edge-Versionen (EdgeHTML) werden nicht unterstützt. calServer v2 nutzt moderne Web-APIs (ES2020+, CSS Grid, Web Workers), die in diesen Browsern nicht verfügbar sind.

Bildschirmauflösung

Gerät Mindestauflösung Empfohlen
Desktop 1280 × 720 px 1920 × 1080 px oder höher
Tablet 768 × 1024 px 1024 × 1366 px
Smartphone 375 × 667 px 390 × 844 px

Die Oberfläche ist vollständig responsive und passt sich automatisch an die verfügbare Bildschirmgröße an. Für die tägliche Arbeit mit Datengrids und Formularen wird ein Desktop- oder Tablet-Bildschirm empfohlen.

Netzwerk

  • Stabile Internetverbindung (oder Intranet-Zugang zum calServer)
  • Empfohlen: mindestens 10 Mbit/s Downstream
  • Optional: WebSocket-Verbindung zu Pusher für Live-Updates (Port 443/HTTPS), nur wenn Pusher eingerichtet ist

Server-Anforderungen

calServer v2 wird als Satz von Docker-Containern bereitgestellt und läuft eigenständig, eine v1-Installation wird nicht gebraucht.

Voraussetzungen

Komponente Mindestversion Empfohlen
Docker 24.0 25.x oder neuer
Docker Compose 2.20 2.27 oder neuer

Datenbank (PostgreSQL 16 als Vorgabe), Redis und Reverse Proxy bringt die Installation als eigene Container mit.

Hardware

Ressource Minimum Empfohlen
RAM 4 GB 8 GB
Festplatte 20 GB 60 GB (inkl. Datenbank, Logs und DMS-Dateien)

Die Container im Einzelnen zeigt die Architekturübersicht.

Die Anwendung ist über den mitgelieferten Reverse Proxy (nginx-proxy) auf Port 80/443 erreichbar.

Firewall und Netzwerk

Folgende ausgehende Verbindungen werden benötigt:

Ziel Port Zweck
Pusher-Server 443 (HTTPS) Echtzeit-Updates (WebSocket)
SMTP-Server 587 / 465 E-Mail-Versand
Docker Hub 443 (HTTPS) Container-Images (nur bei Updates)

On-Premises ohne Internetzugang

Für air-gapped Umgebungen können die Docker-Images als Tar-Archive bereitgestellt werden. Pusher kann durch einen self-hosted WebSocket-Server (z. B. Soketi) ersetzt werden.