IRIS System requirements

Aus Wiki - Heidler Strichcode GmbH
Zur Navigation springen Zur Suche springen

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.