Systemanforderungen¶
calServer ist eine webbasierte Cloud-Anwendung, die in einer Container-Umgebung bereitgestellt wird. Die konkreten Anforderungen hängen von der Hosting-Umgebung, der Anzahl der Anwendenden und der Nutzungsintensität ab.
Softwareanforderungen¶
Server-Hosting (On-Premise-Installation)¶
- Betriebssystem: Linux (Ubuntu 22.04 LTS empfohlen) oder Windows Server 2019/2022
- Laufzeitumgebung: Docker und Docker Compose oder Kubernetes mit Helm Chart (empfohlen)
- Speicherplatz: Mindestens 40 GB, empfohlen 100 GB (abhängig von der Anzahl der Dokumente)
Client-Nutzung (browserbasiert)¶
- Unterstützte Browser:
- Mozilla Firefox
- Google Chrome
- Microsoft Edge
- Apple Safari
- jeweils in der aktuellen Version
- Browser-Versionen, die vom Hersteller nicht mehr gewartet werden, werden nicht unterstützt
- JavaScript muss aktiviert sein
- Pop-up-Fenster müssen erlaubt sein
- Internetverbindung: Stabile Verbindung für Cloud-Anwendungen erforderlich
Hardwareanforderungen¶
Server (On-Premise-Hosting)¶
| Komponente | Mindestanforderung | Empfohlen |
|---|---|---|
| CPU | 4 vCPUs | 8 vCPUs oder mehr |
| RAM | 8 GB | 16 GB oder mehr |
| Speicherplatz | 40 GB | 100 GB oder mehr (je nach Anzahl der Dateien) |
| Netzwerk | Gigabit-Anbindung | 10 Gbit (für grosse Installationen) |
Client-Geräte¶
| Gerät | Mindestanforderung |
|---|---|
| PC/Laptop | Intel i3 oder vergleichbar, 4 GB RAM |
| Tablet | Android 10+ oder iPadOS 14+ |
| Smartphone | Android 10+ oder iOS 14+ |
Monitor-Auflösung¶
- Mindestauflösung: 1920 x 1080 Pixel (Full HD) für optimale Darstellung
- Responsive Design ermöglicht grundsätzlich die Nutzung auf kleineren Displays; Tabellen sind dort jedoch nur eingeschränkt nutzbar und sollten gesondert konfiguriert werden
Netzwerk- und Sicherheitsanforderungen¶
- SSL-Verschlüsselung (HTTPS) ist zwingend erforderlich für den sicheren Datentransfer
- Firewall-Regeln: Portfreigabe für Webserver (Standard: 443 HTTPS, 80 HTTP nur für Weiterleitungen)
- Backup-Strategie: Regelmässige Datensicherungen erforderlich (täglich empfohlen)
- Single Sign-On (SSO): Unterstützung für LDAP, SAML, Entra ID, Google und Active Directory
- Internet-Anbindung: Keine generelle Mindestbandbreite definiert -- die erforderliche Bandbreite hängt von Faktoren wie Anzahl gleichzeitiger Nutzender und Infrastruktur (Festnetz/Mobil) ab
Passwort-Richtlinie¶
- Passwörter müssen den üblichen Sicherheitskriterien entsprechen
- Kunden können eigene Regeln konfigurieren (Mindestlänge, Sonderzeichen, Ablaufdatum etc.)
- Mehrfache falsche Passworteingabe kann zur Sperrung des Benutzerkontos führen, sofern dies konfiguriert wurde
Hinweis
Es wird empfohlen, alle in der Software verfügbaren Sicherheitsoptionen zu aktivieren.
Spam- und Cookie-Richtlinien¶
- calServer bietet Sicherheitsmechanismen wie Captcha-Formularschutz
- Diese können vom Kunden konfiguriert werden
- Je nach Konfiguration können Datenschutzanpassungen erforderlich sein
Skalierbarkeit und Performance¶
- Dynamische Skalierung bei Cloud-Hosting möglich (Lastverteilung über mehrere Instanzen)
- Cache-Unterstützung: Redis oder Memcached für optimierte Performance
- API-Lasttests werden für Systeme mit hohem Anfragevolumen empfohlen