

I’m not familiar with Caddy at all - I use Traefik for a reverse proxy, and my knowledge there isn’t huge either. But I think that your reverse proxy terminates TLS (HTTPS) from the world and then forwards traffic to the appropriate service on your local network using HTTP by default - but if your local service can handle TLS, I think you can configure your reverse proxy to forward the traffic to it using TLS.
The license seems to me to say that you can use, modify, redistribute Open-WebUI as you want, but you can’t change the branding unless your instance has <= 50 users (or a couple other conditions are met).