logoalt Hacker News

throwaway894345last Saturday at 4:36 PM4 repliesview on HN

As a Jellyfin user, this hasn’t been my experience. I needed to do a fair bit of work to make sure Jellyfin could access its database no matter which node it was scheduled onto and that no more than one instance ever accessed the database at the same time. Jellyfin by far required more work to setup maintainably than any of the other applications I run, and it is also easily the least reliable application. This isn’t all down to SQLite, but it’s all down to a similar set of assumptions (exactly one application instance interacting with state over a filesystem interface).


Replies

stormbeardlast Saturday at 7:09 PM

Jellyfin isn’t meant to be some highly available distributed system, so of course this happens when you try to operate it like one. The typical user is not someone trying to run it via K8s.

show 1 reply
thaynelast Saturday at 6:26 PM

Is running multiple nodes a typical way to run Jellyfin through? I would expect that most Jellyfin users only run a single instance at a time.

show 1 reply
heavyset_goyesterday at 6:15 AM

Jellyfin isn't a Netflix replacement, it's a desktop application that's a web app by necessity. Treat it like a desktop app and you won't have these issues.

show 1 reply
FrinkleFranklelast Saturday at 8:24 PM

Care to share your setup?