• 3 Posts
  • 253 Comments
Joined 8 months ago
cake
Cake day: June 9th, 2024

help-circle

  • I don’t disagree, but if it’s a case where the janky file problem ONLY appears in Jellyfin but not Plex, then, well, jank or not, that’s still Jellyfin doing something weird.

    No reason why Jellyfin would decide the French audio track should be played every 3rd episode, or that it should just pick a random subtitle track when Plex isn’t doing it on exactly the same files.


  • If you share access with your media to anyone you’d consider even remotely non-technical, do not drop Jellyfin in their laps.

    The clients aren’t nearly as good as plex, they’re not as universally supported as plex, and the whole thing just has the needs-another-year-or-two-of-polish vibes.

    And before the pitchfork crowd shows up, I’m using Jellyfin exclusively, but I also don’t have people using it who can’t figure out why half the episodes in a tv season pick a different language, or why the subtitles are somtimes english, and sometimes german, or why some videos occasionally don’t have proper audio (l and r are swapped) and how to take care of all of those things.

    I’d also agree your thought that docker is the right approach to go: you don’t need docker swarm, or kubernetes, or whatever other nonsense for your personal plex install, unless you want to learn those technologies.

    Install a base debian via netinstall, install docker, install plex, done.


  • Timely post.

    I was about to make one because iDrive has decided to double their prices, probably because they could.

    $30/tb/year to $50/tb/year is a pretty big jump, but they were also way under the market price so capitalism gonna capital and they’re “optimizing” or someshit.

    I’ve love to be able to push my stuff to some other provider for closer to that $30, but uh, yeah, no freaking clue who since $60/tb/year seems to be the more average price.

    Alternately, a storage option that’s not S3-based would also probably be acceptable. Backups are ~300gb, give or take, and the stuff that does need S3-style storage I can stuff in Cloudflare’s free tier.



  • I’d argue perhaps the opposite: if you want full moderation and admin freedom, running it on your own instance is the only way to do it.

    If you run it on someone else’s server, you’re subject to someone else’s rules and whims.

    Granted, I have zero reason to think the admins of any of those listed instances would do anything objectionable, but that’s today: who knows what happens six months or a year or two years from now.

    Though, as soon as you start adding stuff to your personal instance, you’re biting off more maintenance and babysitting since you assumably want your stuff to be up 100% of the time to serve your communities, so that’s certainly something to consider.





  • The chances of both failing is very rare.

    If they’re sequential off the manufacturing line and there’s a fault, they’re more likely to fail around the same time and in the same manner, since you put the surviving drive under a LOT of stress when you start a rebuild after replacing the dead drive.

    Like, that’s the most likely scenario to lose multiple drives and thus the whole array.

    I’ve seen far too many arrays that were built out of a box of drives lose one or two, and during rebuild lose another few and nuke the whole array, so uh, the thought they probably won’t both fail is maybe true, but I wouldn’t wager my data on that assumption.

    (If you care about your data, backups, test the backups, and then even more backups.)


  • You can find reasonably stable and easy to manage software for everything you listed.

    I know this is horribly unpopular around here, but you should, if you want to go this route, look at Nextcloud. It 's a monolithic mess of PHP, but it’s also stable, tested, used and trusted in production, and doesn’t have a history of lighting user data on fire.

    It also doesn’t really change dramatically, because again, it’s used by actual businesses in actual production, so changes are slow (maybe too slow) and methodical.

    The common complaints around performance and the mobile clients are all valid, but if neither of those really cause you issues then it’s a really easy way to handle cloud document storage, organization, photos, notes, calendars, contacts, etc. It’s essentially (with a little tweaking) the entire gSuite, but self-hosted.

    That said, you still need to babysit it, and babysit your data. Backups are a must, and you’re responsible for doing them and testing them. That last part is actually important: a backup that doesn’t have regular tests to make sure they can be restored from aren’t backups they’re just thoughts and prayers sitting somewhere.



  • The only thing I’d mention on the cache is to be a little careful, because depending on your actual use case you can use a LOT of transcode cache space.

    If it’s just you, doing one stream, it probably doesn’t matter.

    If it’s you, and your 20 closest friends, well, uh, it can be quite a lot and maybe you won’t want it in RAM.

    As for the media, a bind mount is the way to go, and I’d also recommend doing it as a read-only mount: Jellyfin doesn’t need the ability to modify that data, and in the event of a security oopsie (or a misconfigured user, or a 6 year old that gets 5 minutes alone with your mouse or…), it keeps someone from trashing your entire media library, assuming that’s something you wouldn’t want to have to spend the time gathering again.

    For the user, I just have a ‘service’ account, and run the vast majority of my containers under that UID. Sure, maybe that’s not the MOST secure, but it’s worlds better than root, and container escapes are not exactly common so it’s probably sufficient.

    …and if you get DLNA working let me know, because I never have. I just use Jellyfin clients everywhere because that at least does what you expect in terms of showing the media in a usable format and playing it.








  • I’m a fan of the Bambu printers because they just simply work.

    You want to print something, they print something, done.

    If you want to fiddle, then they’re the wrong printers, but if you want to model shit and make things then they’re really hard to beat right now.

    And, yes, I have reservations about the closed sourced nature, but honestly ask yourself: are you going to contribute to the code? Are you going to build your own firmware to run on your printer? If the answer is no, then that’s probably not really a concern that should be driving your decisions.