It seems like they removed this restriction.
I scanned the most recent version and it doesn't forbid hosting video anymore.
It’s a CORS issue. It’s already fixed in Khatru, but I haven’t had time to update Haven yet. I also want to clean up my changes and add caching to these CORS headers directly in khatru. If nostr:npub1utx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4s7r50e8
doesn’t get to it first, I’ll try to update Haven this weekend. For now, you can enforce the CORS headers in Nginx at the location level (see below). However, I don’t recommend this from a security perspective.
https://haven.accioly.social/7b1004156efc88dd8b1125a3aa50b08cdc4e6b0d0ee68c34e05d2dd80d8b266f.svg
With CORS headers in place, Cloudflare works smoothly on top of Nginx/Docker. Just be careful not to serve videos through Cloudflare as it’s against their ToS. I’ve been there before with my personal Mastodon instance and migrating media to a proper CDN wasn't one of my top 10 favourite activities.
CC: nostr:npub1pt0kw36ue3w2g4haxq3wgm6a2fhtptmzsjlc2j2vphtcgle72qesgpjyc6 , nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr
It seems like they removed this restriction.
I scanned the most recent version and it doesn't forbid hosting video anymore.
They wrote an announcement to clarify the ToS changes. The relevant stuff here is "Video and large files hosted outside of Cloudflare will still be restricted on our CDN". https://blog.cloudflare.com/updated-tos/#:~:text=Video%20and%20large%20files%20hosted%20outside%20of%20Cloudflare%20will%20still%20be%20restricted%20on%20our%20CDN