You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Accessing Jellyfin through the Roku app triggers http-probing bans within Crowdsec. Running Jellyfin in any other client (Android, AndroidTV, Chrome/Firefox, etc) all work normally without causing the http-probing ban.
Looking at Crowdsec and nginx logs show that it's due to Roku constantly trying to find some images that then result in 404 not found. Mostly happens when browsing through sections/trying to generate thumbnails. Once you actually start streaming/watching things, you're usually good.
How To Reproduce
1.Browse Jellyfin on Roku app by going through Series, Collections, Seasons, etc.
2. After a couple minutes of browsing, Crowdsec will freak out and ban the IP until you manually unban it.
Expected behavior
Be able to browse through Jellyfin without being banned by Crowdsec?
I already have a work around with Crowdsec (added a whitelist to that /Items/*/Images/* path) after mentioning this on their Discord and getting some help, however I figured I'd mention it here as well since Swiftfin also has a matching issue.
The text was updated successfully, but these errors were encountered:
All good. There's a workaround on Crowdsec's side now that I submitted and was merged.
I just marked it as a bug due to the similarity to the Swiftfin issue that was considered a bug due to how they looked for images (trying to grab images even if they don't exist). This was the issue that they opened (and closed once fixed) about grabbing the images. jellyfin/Swiftfin#884
marked it as a bug due to the similarity to the Swiftfin issue that was considered a bug due to how they looked for images (trying to grab images even if they don't exist)
Software Versions
Describe the bug
Pretty much exactly the same as this issue over on Swiftfin:
jellyfin/Swiftfin#690
jellyfin/Swiftfin#884
Accessing Jellyfin through the Roku app triggers
http-probing
bans within Crowdsec. Running Jellyfin in any other client (Android, AndroidTV, Chrome/Firefox, etc) all work normally without causing thehttp-probing
ban.Looking at Crowdsec and nginx logs show that it's due to Roku constantly trying to find some images that then result in 404 not found. Mostly happens when browsing through sections/trying to generate thumbnails. Once you actually start streaming/watching things, you're usually good.
How To Reproduce
1.Browse Jellyfin on Roku app by going through Series, Collections, Seasons, etc.
2. After a couple minutes of browsing, Crowdsec will freak out and ban the IP until you manually unban it.
Expected behavior
Be able to browse through Jellyfin without being banned by Crowdsec?
Logs
NGINX logs on what's not being found
Screenshots
screenshot from crowdsec cli about what/why it got banned.
Connection Information
Additional context
As mentioned earlier, this is pretty much identical to these over on Swiftfin's page:
jellyfin/Swiftfin#690
jellyfin/Swiftfin#884
I already have a work around with Crowdsec (added a whitelist to that
/Items/*/Images/*
path) after mentioning this on their Discord and getting some help, however I figured I'd mention it here as well since Swiftfin also has a matching issue.The text was updated successfully, but these errors were encountered: