Without trustProxies(), Laravel didn't know requests arriving via Traefik were originally HTTPS, so route()/url() generated http:// links (stream/proxy, vtt-proxy, etc.), which browsers block as mixed content on the HTTPS page. Also corrected APP_URL in Coolify's env vars from http://localhost/ to https://animexe.com. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>