IRIS Systemvoraussetzungen: Unterschied zwischen den Versionen

Aus Wiki - Heidler Strichcode GmbH
Zur Navigation springen Zur Suche springen
 
(10 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
[[en:IRIS System requirements]]
 +
Hier finden Sie die Hardware- und Software-Voraussetzungen für den Betrieb von [[IRIS Cloudsystem|IRIS]].
 +
 
Bitte beachten Sie, dass die Voraussetzungen noch nicht final sind.
 
Bitte beachten Sie, dass die Voraussetzungen noch nicht final sind.
 +
  
  
Zeile 7: Zeile 11:
 
*1 Kern
 
*1 Kern
 
*1 GB RAM
 
*1 GB RAM
 +
*2 GB freier Speicherplatz auf einer SSD
 
*Internetverbindung
 
*Internetverbindung
**Öffentliche IP-Adresse
+
**Öffentliche / statische IP-Adresse
 
**Zugewiesener öffentlicher DNS-Eintrag
 
**Zugewiesener öffentlicher DNS-Eintrag
 
**mind.5 Mbit/s Upload
 
**mind.5 Mbit/s Upload
Zeile 15: Zeile 20:
 
*2 Kerne
 
*2 Kerne
 
*2 GB RAM
 
*2 GB RAM
 +
*10 GB freier Speicherplatz auf einer SSD
  
  
Zeile 20: Zeile 26:
  
 
==== Allgemein ====
 
==== Allgemein ====
 +
Allgemeine Anforderungen, unabhängig von der Installationsmethode.
  
* SMTP-Account (OAuth2 ist möglich)
+
* SMTP-Account (Authentifizierung mit OAuth2 ist möglich)
 
* Öffentliche Adresse / (Sub-)Domain
 
* Öffentliche Adresse / (Sub-)Domain
** Es muss eine separate Subdomain für iris existieren
+
** Es muss eine separate Domain oder Subdomain für iris existieren
** Beispiel: iris.firmenname.de
+
** Beispiel: iris.firmenname.de oder hvscloud.firmenname.de
 
** Nicht möglich: firmenname.de/iris
 
** Nicht möglich: firmenname.de/iris
 
* Standard HTTP / HTTPS Ports: 80, 443
 
* Standard HTTP / HTTPS Ports: 80, 443
Zeile 33: Zeile 40:
  
 
==== Option 1: Docker ====
 
==== Option 1: Docker ====
Zusätzliche Anforderungen, wenn IRIS über einen Docker-Container betrieben wird
+
Zusätzliche Anforderungen, wenn IRIS über einen Docker-Container betrieben wird.
  
 
* Docker Umgebung
 
* Docker Umgebung
* nginx oder anderer Reverse-Proxy auf der Docker-Maschine
 
 
* Bereitschaft, den Container regelmäßig zu aktualisieren
 
* Bereitschaft, den Container regelmäßig zu aktualisieren
  

Aktuelle Version vom 16. November 2023, 13:08 Uhr

Hier finden Sie die Hardware- und Software-Voraussetzungen für den Betrieb von IRIS.

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


Hardwarevoraussetzungen

Mindestens

  • 1 Kern
  • 1 GB RAM
  • 2 GB freier Speicherplatz auf einer SSD
  • Internetverbindung
    • Öffentliche / statische 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
  • 10 GB freier Speicherplatz auf einer SSD


Software- und sonstige Voraussetzungen

Allgemein

Allgemeine Anforderungen, unabhängig von der Installationsmethode.

  • SMTP-Account (Authentifizierung mit OAuth2 ist möglich)
  • Öffentliche Adresse / (Sub-)Domain
    • Es muss eine separate Domain oder Subdomain für iris existieren
    • Beispiel: iris.firmenname.de oder hvscloud.firmenname.de
    • Nicht möglich: firmenname.de/iris
  • Standard HTTP / HTTPS Ports: 80, 443
  • Zertifikat für den HTTPS Server
    • Von öffentlicher Zertifizierungsstelle
    • Selbst signierte Zertifikate sind für den öffentlichen HTTPS-Server nicht möglich


Option 1: Docker

Zusätzliche Anforderungen, wenn IRIS über einen Docker-Container betrieben wird.

  • Docker Umgebung
  • Bereitschaft, den Container regelmäßig zu aktualisieren


Option 2: Installation auf eigenem Betriebssystem

Zusätzliche Anforderungen, wenn die IRIS-Dienste auf selbst auf einem Betriebssystem installiert werden.

  • 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 (nicht zu verwechseln mit öffentlichem HTTPS-Server)
  • 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