IRIS System requirements: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Ddang (Diskussion | Beiträge) |
Ddang (Diskussion | Beiträge) |
||
Zeile 2: | Zeile 2: | ||
Here you can find the hardware and software requirements to run [[IRIS_cloud_system|IRIS]]. | Here you can find the hardware and software requirements to run [[IRIS_cloud_system|IRIS]]. | ||
− | Keep in mind that the | + | Keep in mind that the requirements are not final yet. |
Version vom 12. April 2023, 16:49 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 (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
- Datenbanken: