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.