IRIS Systemvoraussetzungen: Unterschied zwischen den Versionen

Aus Wiki - Heidler Strichcode GmbH
Zur Navigation springen Zur Suche springen
(+ IRIS Systemvoraussetzungen)
 
Zeile 1: Zeile 1:
 
Bitte beachten Sie, dass die Voraussetzungen noch nicht final sind.
 
Bitte beachten Sie, dass die Voraussetzungen noch nicht final sind.
 +
  
 
===Hardwarevoraussetzungen===
 
===Hardwarevoraussetzungen===
Zeile 14: Zeile 15:
 
*2 Kerne
 
*2 Kerne
 
*2 GB RAM
 
*2 GB RAM
 +
  
 
=== Software- und Sonstige Voraussetzungen ===
 
=== Software- und Sonstige Voraussetzungen ===
Zeile 24: Zeile 26:
 
* Standard HTTP / HTTPS Ports: 80, 443
 
* Standard HTTP / HTTPS Ports: 80, 443
 
* Zertifikat für den HTTPS Server (nicht selbst signiert)
 
* Zertifikat für den HTTPS Server (nicht selbst signiert)
* Empfohlen: nginx oder anderer Reverse-Proxy auf der Docker-Maschine
+
* nginx oder anderer Reverse-Proxy auf der Docker-Maschine
 
* Bereitschaft, den Container regelmäßig zu aktualisieren
 
* Bereitschaft, den Container regelmäßig zu aktualisieren
  

Version vom 25. Januar 2023, 17:14 Uhr

Bitte beachten Sie, dass die Voraussetzungen noch nicht final sind.


Hardwarevoraussetzungen

Mindestens

  • 1 Kern
  • 1 GB RAM
  • Internetverbindung
    • Öffentliche IP-Adresse
    • Zugewiesener öffentlicher DNS-Eintrag
    • mind.5 Mbit/s Upload

Mäßige Auslastung (bis ca. 1.000 Pakete pro Stunde)

  • 2 Kerne
  • 2 GB RAM


Software- und Sonstige Voraussetzungen

Option 1: Docker

  • Docker Umgebung
  • SMTP-Account (OAuth2 ist möglich)
  • Öffentliche Adresse / (Sub-)Domain
  • Standard HTTP / HTTPS Ports: 80, 443
  • Zertifikat für den HTTPS Server (nicht selbst signiert)
  • nginx oder anderer Reverse-Proxy auf der Docker-Maschine
  • Bereitschaft, den Container regelmäßig zu aktualisieren

Option 2: Installation auf eigenem Betriebssystem

  • SMTP-Account (OAuth2 ist möglich)
  • Öffentliche Adresse / (Sub-)Domain
  • Standard HTTP / HTTPS Ports: 80, 443
  • Zertifikat für den HTTPS Server (nicht selbst signiert)
  • Reverse Proxy (z.B. IIS mit ARR oder nginx), konfiguriert mit o.g. Port und Zertifikat
  • Bereitschaft, mehrere Dienste (momentan 2) regelmäßig zu aktualisieren
  • Eigene Zertifizierungsstelle zum Erstellen von HTTPS-Zertifikaten für interne Dienste
  • MariaDB
    • Datenbanken:
      • iris_common
      • iris_account
      • iris_shipping
      • [weitere Datenbanken möglich bei Erweiterung von IRIS]
    • DB-Accounts
      • Der User muss die DB-Struktur und auch die Datensätze anpassen können
      • Zur besseren Sicherheit sollte jede Datenbank mit einem eigenen User versehen werden