If you’re using a non-localhost domain, you’ll need to point a DNS hostname (A record) at the IP address of your server and set up TLS termination.
Set up caddy or another TLS-terminating proxy of your choice. Here is an example Caddyfile:
<YOUR_CONTROLPLANE_HOSTNAME>
reverse_proxy :8080sudo caddy reloadThen load https://<YOUR_CONTROLPLANE_HOSTNAME> in your browser. Caddy will automatically provision TLS certificates.
Ensure you are using https URLs for KEYCLOAK_FRONTEND_URL and SERVER_URL in your controlplane .env file.