Zum Hauptinhalt springen
Was this helpful?

Systemanforderungen

Was benötigen Sie wirklich, um PrimeCal zu nutzen? Das hängt davon ab, wie Sie es einsetzen möchten. Hier ist eine Übersicht für jedes Szenario.

Cloud-Version?

Wenn Sie app.primecal.eu nutzen, brauchen Sie nichts weiter als einen modernen Browser und eine Internetverbindung. Gehen Sie direkt zum Cloud-Setup.

Web-App (Cloud oder selbst gehostet)

Die PrimeCal-Web-App läuft in jedem modernen Browser mit aktiviertem JavaScript. Es muss kein Plugin oder keine Erweiterung installiert werden.

Unterstützte Browser

BrowserMindestversionHinweise
Google Chrome90+Empfohlen
Mozilla Firefox88+Vollständig unterstützt
Microsoft Edge90+Vollständig unterstützt
Apple Safari14+Vollständig unterstützt
Opera76+Chromium-basiert, sollte funktionieren
Ältere Browser

Internet Explorer wird nicht unterstützt. Sehr alte Versionen der aufgeführten Browser können Darstellungsprobleme oder fehlende Funktionen aufweisen. Halten Sie Ihren Browser aktuell, um die beste Erfahrung zu gewährleisten.

Netzwerkanforderungen

  • Internetverbindung erforderlich für die Cloud-Version
  • JavaScript muss aktiviert sein — PrimeCal ist eine React-Single-Page-Anwendung und funktioniert ohne JavaScript nicht
  • Cookies — Sitzungs-Cookies werden für die Authentifizierung verwendet; stellen Sie sicher, dass Ihr Browser diese für die PrimeCal-Domain nicht blockiert

Bildschirmgröße

PrimeCal passt sich jeder Bildschirmgröße ab 320 px Breite (kleine Smartphones) an. Das Layout wechselt automatisch zwischen einer mobiloptimierten Ansicht (untere Tab-Leiste, berührungsfreundliche Bedienelemente) und einer Desktop-Ansicht (Seitenleistennavigation) je nach Bildschirmbreite.

Mobile App

Die PrimeCal-Mobile-App ist eine native Hülle um dieselbe Web-Anwendung (erstellt mit Capacitor). Sie ist in den App-Stores verfügbar und bietet dieselbe vollständige Funktionalität wie die Web-App mit nativer Geräteintegration.

Android

  • Mindest-Betriebssystem: Android 8.0 (Oreo) oder neuer
  • Empfohlen: Android 10 oder neuer für beste Performance
  • Download im Google Play Store

iOS

  • Mindest-Betriebssystem: iOS 14 oder neuer
  • Empfohlen: iOS 16 oder neuer
  • Download im Apple App Store
Web-App auf Mobilgeräten

Sie müssen die native App nicht installieren. Die Web-App unter app.primecal.eu funktioniert auch im mobilen Browser hervorragend und kann für ein App-ähnliches Erlebnis zum Startbildschirm hinzugefügt werden.

Selbst gehostet: Docker (empfohlen)

Der einfachste Weg, PrimeCal selbst zu hosten, ist mit Docker und Docker Compose. So betreiben es die meisten Selbst-Hoster.

Anforderungen

KomponenteMinimumEmpfohlen
Docker Engine20.10+Neueste stabile Version
Docker Compose2.0+ (v2 CLI)Neueste stabile Version
RAM1 GB verfügbar2 GB+
Festplatte2 GB10 GB+ (für Datenbankwachstum)
CPU1 Kern2+ Kerne

Datenbank

PrimeCal benötigt eine PostgreSQL-Datenbank. Im Docker-Setup haben Sie zwei Möglichkeiten:

  • PostgreSQL im Docker-Compose-Stack einschließen — einfachster Ansatz, erläutert im Docker-Setup-Leitfaden
  • Externe PostgreSQL-Instanz verwenden — PrimeCal auf einen vorhandenen Datenbankserver verweisen
DatenbankMindestversion
PostgreSQL14+
SQLite

SQLite steht nur für die lokale Entwicklung zur Verfügung. Es ist aufgrund von Parallelitätsbeschränkungen und fehlender Volltextsuchunterstützung nicht für den produktiven Selbstbetrieb geeignet.

Netzwerk

  • Ports 80/443 verfügbar (oder beliebige andere Ports konfigurierbar)
  • HTTPS wird für den Produktionsbetrieb dringend empfohlen — verwenden Sie einen Reverse Proxy wie nginx, Traefik oder Caddy vor den PrimeCal-Containern

Selbst gehostet: Lokale Entwicklung

Für Entwickler, die PrimeCal aus dem Quellcode betreiben möchten.

Anforderungen

ToolMindestversionHinweise
Node.js18 LTS20 LTS empfohlen
npm9+Wird mit Node.js mitgeliefert
GitBeliebige aktuelle VersionZum Klonen des Repos
PostgreSQL14+Oder SQLite für den schnellen Einstieg

Betriebssystem

  • Linux — Vollständig unterstützt, für Produktion empfohlen
  • macOS — Vollständig für die Entwicklung unterstützt
  • Windows — Unterstützt über WSL2 oder Git Bash; natives PowerShell funktioniert für die meisten Befehle

Lesen Sie Lokale Entwicklung für die vollständige Setup-Anleitung.

Selbst gehostet: Kubernetes

Für Produktions-Deployments in großem Maßstab. Weitere Informationen unter Selbst gehostet: Kubernetes.

Kubernetes-Deployments erfordern:

  • Kubernetes 1.24+
  • Eine PostgreSQL-Instanz (im Cluster oder als verwalteter Dienst wie RDS, Cloud SQL, Azure Database)
  • Eine Container-Registry zum Speichern der PrimeCal-Docker-Images
  • Einen Ingress-Controller (nginx-ingress, Traefik usw.)