Domain and certificate
Access to an instance runs through a reverse proxy that is part of the delivery. It distributes the requests to the components of the application and takes care of the certificate. Which certificate variant applies is chosen in the configuration.
The instance needs a DNS name pointing at the server. Which records exactly have to be set is stated in the operations manual. For automatic certificate issuance the server has to be reachable from the internet over the usual web ports.
Variant 1: Public certificate
Section titled “Variant 1: Public certificate”The normal case for a server with a public address. The reverse proxy obtains and renews the certificate on its own through Let’s Encrypt. The prerequisite is publicly resolving DNS. In a sealed-off network this variant does not work.
Variant 2: Internal CA on the LAN
Section titled “Variant 2: Internal CA on the LAN”For servers without public reachability. The reverse proxy issues the certificates from its own local certificate authority. For this the devices need an internal DNS record, and the root certificate authority has to be trusted on every device. Otherwise a certificate warning appears.
Switching to a public certificate later is easy: hostname, links and redirect URIs stay the same.
Variant 3: Behind an existing WAF
Section titled “Variant 3: Behind an existing WAF”If an upstream appliance such as Sophos, F5, HAProxy or nginx already terminates HTTPS, the supplied proxy should not obtain a second certificate. In this variant it only handles the distribution, while termination stays with the appliance.
For the mapping to work, the appliance has to pass through the host header. In the application configuration the public address is stored the way your users call it up. Otherwise invitation links, for instance, lead nowhere.