IRIS System requirements: Unterschied zwischen den Versionen

Aus Wiki - Heidler Strichcode GmbH
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
 
[[de:IRIS_Systemvoraussetzungen]]
 
[[de:IRIS_Systemvoraussetzungen]]
Here you [[IRIS Cloudsystem|IRIS]].
+
Here you can find the hardware and software requirements to run [[IRIS_cloud_system|IRIS]].
  
Bitte beachten Sie, dass die Voraussetzungen noch nicht final sind.
+
Keep in mind that the requierements are not final yet.
  
  
  
===Hardwarevoraussetzungen===
+
===hardware requirements===
  
====  Mindestens ====
+
====  at least ====
*1 Kern
+
*1 core
 
*1 GB RAM
 
*1 GB RAM
*2 GB freier Speicherplatz auf einer SSD
+
*2 GB free memory on a SSD
*Internetverbindung
+
*internet connection
**Öffentliche / statische IP-Adresse
+
**public / static IP-address
**Zugewiesener öffentlicher DNS-Eintrag
+
**assigned and public DNS-entry
**mind.5 Mbit/s Upload
+
**at least 5 Mbit/s Upload
  
====  Mäßige Auslastung (bis ca. 1.000 Pakete pro Stunde) ====
+
====  mediocre capacity (up to 1.000 packages per hour) ====
*2 Kerne
+
*2 cores
 
*2 GB RAM
 
*2 GB RAM
*10 GB freier Speicherplatz auf einer SSD
+
*10 GB free memory on a SSD
  
  
=== Software- und sonstige Voraussetzungen ===
+
=== software- and other requirements ===
  
==== Allgemein ====
+
==== general ====
Allgemeine Anforderungen, unabhängig von der Installationsmethode.
+
general requirements, regardless of the installation method.
  
* SMTP-Account (Authentifizierung mit OAuth2 ist möglich)
+
* SMTP-Account (authentification with OAUTH2 is possible)
* Öffentliche Adresse / (Sub-)Domain
+
* public address / (Sub-)Domain
** Es muss eine separate Domain oder Subdomain für iris existieren
+
** a separate domain or subdomain must exist
** Beispiel: iris.firmenname.de oder hvscloud.firmenname.de
+
** example: iris.firmenname.de or hvscloud.firmenname.de
** Nicht möglich: firmenname.de/iris
+
** not possible: firmenname.de/iris
 
* Standard HTTP / HTTPS Ports: 80, 443
 
* Standard HTTP / HTTPS Ports: 80, 443
* Zertifikat für den HTTPS Server
+
* certificate for the HTTPS Server
** Von öffentlicher Zertifizierungsstelle
+
** from public certification body
** Selbst signierte Zertifikate sind für den öffentlichen HTTPS-Server nicht möglich
+
** self-signed certificates for the public HTTPS Server is not possible
  
  

Version vom 12. April 2023, 16:48 Uhr

Here you can find the hardware and software requirements to run IRIS.

Keep in mind that the requierements are not final yet.


hardware requirements

at least

  • 1 core
  • 1 GB RAM
  • 2 GB free memory on a SSD
  • internet connection
    • public / static IP-address
    • assigned and public DNS-entry
    • at least 5 Mbit/s Upload

mediocre capacity (up to 1.000 packages per hour)

  • 2 cores
  • 2 GB RAM
  • 10 GB free memory on a SSD


software- and other requirements

general

general requirements, regardless of the installation method.

  • SMTP-Account (authentification with OAUTH2 is possible)
  • public address / (Sub-)Domain
    • a separate domain or subdomain must exist
    • example: iris.firmenname.de or hvscloud.firmenname.de
    • not possible: firmenname.de/iris
  • Standard HTTP / HTTPS Ports: 80, 443
  • certificate for the HTTPS Server
    • from public certification body
    • self-signed certificates for the public HTTPS Server is not possible


Option 1: Docker (empfohlen)

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

  • Docker Umgebung
  • nginx oder anderer Reverse-Proxy auf der Docker-Maschine
  • 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