2 hours ago
I am new to Jellyfin so please point me to appropriate information if I missed it.
I have a Jellyfin selfhosted server on a VPS. For Media Backend I have mounted Cloudflare R2 S3 bucket on a local directory using Rclone which Jellyfin is pointed to.
Now the question is: My R2 bucket is behind a custom domain already. But when Jellyfin accesses it, it uses S3 endpoint url which is ok. Now it works fine but multiple streams to S3 backend slows the streaming and buffers or takes time to load. Is there a way that this system as is can be made to use custom domain that points to S3 bucket? That way it will make use of caching so streaming will be faster.
Now before anyone suggests it, there is an option in Rclone which allows to mention custom read url but with Jellyfin it doesnt work. So if anyone knows of a way to make it work please guide me.
TLDR: Jellyfin works with S3 backend but I want to make streaming work with custom public domain pointed at S3 bucket and not S3 endpoint url to make use of Cloudflare caching. How to make it work?
I have a Jellyfin selfhosted server on a VPS. For Media Backend I have mounted Cloudflare R2 S3 bucket on a local directory using Rclone which Jellyfin is pointed to.
Now the question is: My R2 bucket is behind a custom domain already. But when Jellyfin accesses it, it uses S3 endpoint url which is ok. Now it works fine but multiple streams to S3 backend slows the streaming and buffers or takes time to load. Is there a way that this system as is can be made to use custom domain that points to S3 bucket? That way it will make use of caching so streaming will be faster.
Now before anyone suggests it, there is an option in Rclone which allows to mention custom read url but with Jellyfin it doesnt work. So if anyone knows of a way to make it work please guide me.
TLDR: Jellyfin works with S3 backend but I want to make streaming work with custom public domain pointed at S3 bucket and not S3 endpoint url to make use of Cloudflare caching. How to make it work?