Zum Hauptinhalt springen

Erreichbarkeit von OnPrem-Systemen

Benötigte Zugriffe und Regeln für Firewall und Proxy-Server

Vor über 6 Monaten aktualisiert

Benötigte 4ALLPORTAL Services

Das 4ALLPORTAL benötigt Zugriff auf bestimmte Services, ohne die es nicht reibungslos betrieben werden kann.

Stelle daher sicher, dass in deiner Konfiguration von Firewall und/oder Proxy folgende Services erlaubt sind:

  • Registry (https://registry.4allportal.net)
    Über die Registry wird das Docker-Image bezogen, mit dem die Core Engine und alle weiteren Core Engine-Updates installiert werden.

  • Repository Server (https://repository.4allportal.net)
    Über den Repository Server werden alle zusätzlichen 4Apps installiert und aktualisiert.

  • TenantService/Support (https://api.4allportal.cloud)
    Dieser Service verbindet das 4ALLPORTAL mit unserer In-App Support-Plattform inklusive Ticketportal.


Proxy-Server

Reverse Proxy/SSL

Für eine gesicherte, dauerhafte Verbindung zum 4ALLPORTAL muss SSL über einen Reverse Proxy eingerichtet werden.

Du kannst einen beliebigen Reverse Proxy/Loadbalancer deiner Wahl nutzen, um das 4ALLPORTAL stabil und sicher zur Verfügung zu stellen.

Reverse Proxy einbinden

Ein Proxy Server (mindestens Reverse, bei Bedarf auch Forward) muss im Docker-Image ergänzt werden.

In den weiterführenden Informationen findest du eine Beispielkonfiguration für einen NGINX, womit du diesen Schritt einfach erfüllen kannst:

Weiterführende Informationen

Upload Limit

Große Uploads werden vom Frontend gechunkt. Stelle sicher, dass dein Reverse Proxy mindestens 10 MebiByte (MiB) große Uploads erlaubt. Das entspricht der gesetzten Chunk Size im Frontend (10.485.760 Byte).

Forward Proxy

Sofern dein 4ALLPORTAL einen Proxy verwenden soll, um mit dem Internet zu kommunizieren, trage den Proxy in deiner "docker-compose.yaml" unter "environment" mit der Variable JAVA_OPTS ein.

Beispiel:

JAVA_OPTS: -Dhttp.proxyHost=mein.proxy.net -Dhttp.proxyPort=8080 -Dhttps.proxyHost=mein.proxy.net -Dhttps.proxyPort=8080


Troubleshooting

Es werden keine neuen App-Versionen angezeigt

Wenn im App Management keine verfügbaren Updates angezeigt werden (obwohl sie released wurden), probiere die folgenden Lösungsansätze:

  • Prüfe deine Firewall-Konfiguration und stelle sicher, dass der Zugriff auf repository.4allportal.net erlaubt ist.

Es können keine Uploads durchgeführt werden

Wenn das Uploaden größerer oder mehrerer Dateien nicht möglich ist, probiere die folgenden Lösungsansätze:

  • Prüfe deine Reverse-Proxy-Konfiguration und stelle sicher, dass das Upload-Limit mindestens 10 MebiByte erlaubt.

Die In-App Hilfe wird nicht angezeigt

Wenn die In-App Hilfe in deinem 4ALLPORTAL nicht angezeigt wird, probiere die folgenden Lösungsansätze:

  • Prüfe deine Proxy- und/oder Firewall-Konfiguration und stelle sicher, dass der Outbound-Zugriff auf api.4allportal.cloud erlaubt ist.

Hat dies deine Frage beantwortet?