Remote error: tls: handshake failure with Dell ECS Storage

It is behind a very dumb firewall (linux iptables) - I don't think that should affect things. Certainly other servers behind the same firewall do work.

It is caddy doing the serving - I expect that is the difference.