Solved.
After much fooling around with tcpdump, hosts file, dns setting and so on, I’ve just realised that I had omiited path_style_request=true from my seafile.conf.
A little embarrassing - but now all is well and I’m happily working with s3 backend on Ceph.