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
Technische Dokumentation: NGINX als Reverse Proxy konfigurieren
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.