Required 4ALLPORTAL services
The 4ALLPORTAL is dependent on access to a number of services that are essential for its operation.
Please make sure that the following services are allowed in your firewall and/or proxy configuration:
Registry (https://registry.4allportal.net)
The registry is used to obtain the Docker image used for the initiall installation of the Core Engine and subsequent Core Engine updates.
Repository Server (https://repository.4allportal.net)
The repository server is used to install and update all additional 4Apps.
TenantService/Support (https://api.4allportal.cloud)
This service connects the 4ALLPORTAL to our in-application support platform including the ticket portal.
Proxy server
Reverse proxy/SSL
For a secure, permanent connection to the 4ALLPORTAL, SSL must be set up via a reverse proxy.
You can use any reverse proxy/load balancer of your choice to make the 4ALLPORTAL available in a stable and secure way.
Integrate a reverse proxy
A proxy server (both reverse and forward, if required) must be added to the Docker image.
See below for a sample NGINX configuration that makes this step easy:
Further information
Technical documentation: Configure Nginx Service
Upload limit
Large uploads will be chunked by the frontend. Make sure that your reverse proxy allows uploads of at least 10 MebiByte (MiB). This corresponds to the chunk size set on the frontend (10,485,760 bytes).
Forward proxy
If you want your 4ALLPORTAL to use a proxy to communicate with the Internet, enter the proxy in your 'docker-compose.yaml' under 'environment' with the variable JAVA_OPTS
.
Example:
JAVA_OPTS: -Dhttp.proxyHost=my.proxy.net -Dhttp.proxyPort=8080 -Dhttps.proxyHost=my.proxy.net -Dhttps.proxyPort=8080
Troubleshooting
No new app versions are displayed
If you do not see any available updates in the App Management (even though they have been released), try the following solutions:
Check your firewall configuration and make sure that access to repository.4allportal.net is allowed.
Uploads are not possible
If you are unable to upload large or multiple files, try the following solutions:
Check your reverse proxy configuration and make sure the upload limit is at least 10 MebiBytes.
In-app Help is not displayed
If the In-app Help is not displayed in your 4ALLPORTAL, please try the following solutions:
Check your proxy and/or firewall configuration and make sure that outbound access to api.4allportal.cloud is allowed.