Zum Inhalt

Systemanforderungen

calServer wird als containerisierte Anwendung betrieben. Die folgenden Anforderungen gelten fuer den Betrieb in Docker- und Kubernetes-Umgebungen.


Hardware

Komponente Minimum Empfohlen
Architektur 64-bit (x86_64) 64-bit (x86_64)
CPU-Kerne 2 Cores 4 Cores
Arbeitsspeicher 2 GB RAM 4 GB RAM
Festplattenspeicher 20 GB 50 GB (abhaengig von DMS-Nutzung)

Warning

Systeme mit nur einem CPU-Kern sind technisch moeglich, aber fuer den produktiven Einsatz nicht empfohlen.


Software

Komponente Anforderung
Betriebssystem Linux (Ubuntu, Debian, CentOS, RHEL) oder Windows mit Docker Desktop
Container-Runtime Docker Engine 20.10+ und Docker Compose 2.x
Alternativ Kubernetes (OpenShift, K3s, AKS, EKS)
Datenbank MySQL 5.7 oder MySQL 8.0 (im Container enthalten)

Netzwerk

Anforderung Beschreibung
Port 80/443 HTTP/HTTPS-Zugriff auf die Weboberflaeche
Port 3306 MySQL (intern, nur bei externer Datenbank)
DNS Gueltige Domain fuer SSL-Zertifikate und E-Mail-Versand
SMTP Zugang zu einem SMTP-Server fuer E-Mail-Benachrichtigungen

Technologie-Stack

calServer basiert auf folgenden Technologien:

Komponente Technologie
Framework Yii 1.1 (PHP)
Frontend AdminLTE, Bootstrap
Datenbank MySQL/MariaDB
Reporting JasperReports (integriert)
Container Docker / Docker Compose

Browser-Kompatibilitaet

Browser Unterstuetzung
Google Chrome Aktuelle Version
Mozilla Firefox Aktuelle Version
Microsoft Edge Aktuelle Version (Chromium-basiert)
Safari Aktuelle Version

Hinweise

  • Der Dokumentenspeicher (DMS) waechst mit der Anzahl hochgeladener Dateien. Planen Sie entsprechend Speicherplatz ein.
  • Fuer die Synchronisation mit SymmetricDS wird zusaetzlicher Staging-Speicher benoetigt (empfohlen: separates Volume mit mindestens 10 GB).
  • Bei Mehrmandantenbetrieb skaliert der Ressourcenbedarf mit der Anzahl der Mandanten.