IRIS System requirements: Unterschied zwischen den Versionen

Aus Wiki - Heidler Strichcode GmbH
Zur Navigation springen Zur Suche springen
 
(5 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
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 requirements 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 are not possible
  
  
==== Option 1: Docker (empfohlen) ====
+
==== Option 1: Docker ====
Zusätzliche Anforderungen, wenn IRIS über einen Docker-Container betrieben wird.
+
Additional information, when IRIS is operated by a Docker-Container.
  
* Docker Umgebung
+
* Docker environment
* nginx oder anderer Reverse-Proxy auf der Docker-Maschine
+
* willingness, to regulary update the Container.
* Bereitschaft, den Container regelmäßig zu aktualisieren
 
  
  
==== Option 2: Installation auf eigenem Betriebssystem ====
+
==== Option 2: Installation on your own operating system ====
Zusätzliche Anforderungen, wenn die IRIS-Dienste auf selbst auf einem Betriebssystem installiert werden.
+
Additional requirements, when the IRIS services are installed on an operating system.
  
* Reverse Proxy (z.B. IIS mit ARR oder nginx), konfiguriert mit o.g. Port und Zertifikat
+
* Reverse Proxy (for example IIS with ARR or nginx), configured with the Port and certificate from above
* Bereitschaft, mehrere Dienste (momentan 2) regelmäßig zu aktualisieren
+
* willingness to update several services (at the moment 2) regularly
* Eigene Zertifizierungsstelle zum Erstellen von HTTPS-Zertifikaten für interne Dienste (nicht zu verwechseln mit öffentlichem HTTPS-Server)
+
* own certification authority to create HTTPS certificates for our services (not to be confused with a public HTTPS Server)
 
* MariaDB
 
* MariaDB
** Datenbanken:
+
** Databases:
 
*** iris_common
 
*** iris_common
 
*** iris_account
 
*** iris_account
 
*** iris_shipping
 
*** iris_shipping
*** [weitere Datenbanken möglich bei Erweiterung von IRIS]
+
*** [further Databases possible at extension of IRIS]
** DB-Accounts
+
** database accounts
*** Der User muss die DB-Struktur und auch die Datensätze anpassen können
+
*** the User should be able to adjust the database structure and also the records.
*** Zur besseren Sicherheit sollte jede Datenbank mit einem eigenen User versehen werden
+
*** for better security, every database should be provided with their own user.

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

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

Keep in mind that the requirements 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 are not possible


Option 1: Docker

Additional information, when IRIS is operated by a Docker-Container.

  • Docker environment
  • willingness, to regulary update the Container.


Option 2: Installation on your own operating system

Additional requirements, when the IRIS services are installed on an operating system.

  • Reverse Proxy (for example IIS with ARR or nginx), configured with the Port and certificate from above
  • willingness to update several services (at the moment 2) regularly
  • own certification authority to create HTTPS certificates for our services (not to be confused with a public HTTPS Server)
  • MariaDB
    • Databases:
      • iris_common
      • iris_account
      • iris_shipping
      • [further Databases possible at extension of IRIS]
    • database accounts
      • the User should be able to adjust the database structure and also the records.
      • for better security, every database should be provided with their own user.