Can't play content from cuddly.tube on my server

For some reason, I can’t play content from https://cuddly.tube, which I federate with, on my server when I’m using a browser, neither on my computer nor phone. However, I can play it from the PeerTube App (where I’m logged in to my server).

Like this, for example: Stuck in the elevator with your ex-bully! 😱 #shorts - Glan

In the log, I get this error, which I don’t really understand.

feb. 19 00:04:55 v2202511290562410516 peertube[1206476]: [glan.no:443] 2026-02-19 00:04:55.677 error: Client log: HLS.js error: networkError - fatal: true - manifestLoadError {
feb. 19 00:04:55 v2202511290562410516 peertube[1206476]:   "username": "erik",
feb. 19 00:04:55 v2202511290562410516 peertube[1206476]:   "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:147.0) Gecko/20100101 Firefox/147.0",
feb. 19 00:04:55 v2202511290562410516 peertube[1206476]:   "meta": "{\"currentTime\":0,\"data\":{\"type\":\"networkError\",\"details\":\"manifestLoadError\",\"fatal\":true,\"url\":\"https://cuddly.tube/static/streaming-playlists/hls/046b78c6-3f2b-428a-9130-a82172b15499/b2030ed2-971d-4b94-a039-ae2497314c24-master.m3u8\",\"loader\":{\"context\":null,\"stats\":{\"aborted\":false,\"loaded\":0,\"retry\":0,\"total\":0,\"chunkCount\":0,\"bwEstimate\":0,\"loading\":{\"start\":5007,\"first\":5824,\"end\":0},\"parsing\":{\"start\":0,\"end\":0},\"buffering\":{\"start\":0,\"first\":0,\"end\":0}}},\"context\":{\"id\":null,\"level\":0,\"responseType\":\"text\",\"type\":\"manifest\",\"url\":\"https://cuddly.tube/static/streaming-playlists/hls/046b78c6-3f2b-428a-9130-a82172b15499/b2030ed2-971d-4b94-a039-ae2497314c24-master.m3u8\",\"deliveryDirectives\":null,\"levelOrTrack\":null},\"error\":{},\"networkDetails\":{\"__zone_symbol__xhrSync\":false,\"__zone_symbol__xhrURL\":\"https://cuddly.tube/static/streaming-playlists/hls/046b78c6-3f2b-428a-9130-a82172b15499/b2030ed2-971d-4b94-a039-ae2497314c24-master.m3u8\",\"__zone_symbol__ON_PROPERTYreadystatechange\":null,\"__zone_symbol__readystatechangefalse\":null,\"__zone_symbol__ON_PROPERTYprogress\":null,\"__zone_symbol__progressfalse\":null,\"__zone_symbol__xhrScheduled\":true,\"__zone_symbol__xhrErrorBeforeScheduled\":false,\"__zone_symbol__xhrTask\":{\"type\":\"macroTask\",\"state\":\"scheduled\",\"source\":\"XMLHttpRequest.send\",\"zone\":\"<root>\",\"runCount\":0}},\"stats\":{\"aborted\":false,\"loaded\":0,\"retry\":0,\"total\":0,\"chunkCount\":0,\"bwEstimate\":0,\"loading\":{\"start\":5007,\"first\":5824,\"end\":0},\"parsing\":{\"start\":0,\"end\":0},\"buffering\":{\"start\":0,\"first\":0,\"end\":0}},\"response\":{\"url\":\"https://cuddly.tube/static/streaming-playlists/hls/046b78c6-3f2b-428a-9130-a82172b15499/b2030ed2-971d-4b94-a039-ae2497314c24-master.m3u8\",\"code\":0,\"text\":\"\"}}}",
feb. 19 00:04:55 v2202511290562410516 peertube[1206476]:   "url": "https://glan.no/w/1xDZFhZwjFv9pQzpja2cwa"
feb. 19 00:04:55 v2202511290562410516 peertube[1206476]: }

And in the network log, the request for https://cuddly.tube/static/streaming-playlists/hls/421ad780-5f76-4320-a158-d0cda6496224/6ba43ae9-1bac-4e95-8074-23ab0895c54a-master.m3u8

gives an CORS missing Allow Origin and NS_ERROR_UNEXPECTED

I guess that might mean that cuddly.tube is not configured to be connected from other servers, and that there’s no point in federating with the server?

Hello,

The remote instance has an invalid reverse proxy (nginx?) configuration.

Oh, and if anybody else who follows cuddly.tube sees this: I contacted cuddly.tube, and they fixed this instantly, so it’s no longer a problem.