this post was submitted on 03 Jul 2025
592 points (96.5% liked)

Selfhosted

46653 readers
1467 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

after almost 15yrs my plex server is no more. jellyfin behind nginx with authentik is running very nicely.

top 50 comments
sorted by: hot top controversial new old
[–] JimVanDeventer@lemmy.world 7 points 2 hours ago (1 children)

I am still using Kodi. It is feeling a bit long in the tooth in current year, but I can’t complain. I tried Plex because chromecasting is a feature I would love. Sadly it didn’t support the ISOs of my 1:1 rips. Maybe it does now (I stopped waiting for them years ago). As for Jellyfin, they seem to have an anti-ISO stance. One of the devs seemingly (or someone claiming to be a contributor) said I should convert all my media to a more modern format and make my own menus because it would be fun. Oh well, Kodi it is.

[–] lime@feddit.nu 5 points 1 hour ago (1 children)

i've never heard of anyone that keeps dvd menus around. like, i get it for archival purposes but i would never want to actually navigate a menu when i want to watch something. in my mind it's like sitting through the commercials on a rented vhs. i would probably store a converted copy as well, in a format that would let me specify from the application what track and subtitle i want so i can set a default.

[–] JimVanDeventer@lemmy.world 5 points 42 minutes ago (1 children)

Blu-ray menus do kind of suck, but they are still mostly good enough to make all the supplemental material accessible (assuming the studio bothered to provide any anymore). But DVD menus (at least during that earlier golden age) add a layer to the experience I never knew I had been missing.

The Rocky Horror Picture Show has some dancing fishnet legs and sexyhorror lips dancing around. You get to see so many extras and choose two versions of the movie and AND a secret Easter egg third version. A smorgasbord. Same for Terminator 2: two good versions of the movie and that lame Star Trek-ish ending one was hidden and I love having the option to not watch it. Plus many more. Fight Club is the only one I can think of to make use of that camera angle swapping button. The DVD versions of Dragon’s Lair and Space Ace wouldn’t work any other way.

Perfect way to kill time when others go for a last minute toilet visit or decide to make popcorn. I am not going to the trouble of transcoding my entire library to get less.

[–] lime@feddit.nu 2 points 34 minutes ago (1 children)

i ripped all my dvds specifically to get rid of the menus because they were slow, hard to use, and full of frustrating animations. they usually just felt like an afterthought.

i've never been one to be swayed by extras, it usually just feels akin to jingling keys to get me to buy shit. maybe i'm weird.

[–] JimVanDeventer@lemmy.world 1 points 13 minutes ago (1 children)

Streaming services don’t include any extras. Torrents (so I am told but I would never do that, myself, haha) are just the movie and maybe subtitles but nothing else. I doubt you are in the minority. Anyway, we are both afforded options to enjoy however we like. (Just wish I had chromecast support, but I will live). Cheers.

[–] lime@feddit.nu 1 points 11 minutes ago

oh absolutely, it's fascinating to hear a perspective i didn't know existed.

[–] FoD@startrek.website 2 points 3 hours ago (1 children)

Congrats. I'm super particular about covers and naming and the conversion of file names that Plex needed to jellyfin is intensive.

I finally got got JF up and running but still working on adding edition names to each item that is special. I really wish there was an editions field so it wasn't a manual title update. At least I can lock the field afterwards.

[–] Vinstaal0@feddit.nl 1 points 13 minutes ago

You could use Radarr and Sonarr to rename all your content if you want to. You can setup your own naming scheme and it will change it for you. As far as I know Radarr and Sonarr work with Jellyfin/Plex/Emby/Kodi etc

[–] Surp@lemmy.world 10 points 5 hours ago (3 children)

I just wanna get rid of Plex so bad but jellyfin isn't going to work for my grandma....

[–] Joelk111@lemmy.world 2 points 26 minutes ago* (last edited 25 minutes ago)

Host both. Keep plex up for your gma, Jellyfin for everyone else. Tbh Jellyfin is also pretty intuitive. Currently I'm hosting both, but my gma doesn't use it, so I'll probably move completely to Jellyfin.

[–] FoD@startrek.website 2 points 2 hours ago

I understand. I have converted fully to JF which required people to get onn players, and tunnel into my network and it was a lot of work on my end too.

Do what works for you and them.

[–] Bazoogle@lemmy.world 3 points 4 hours ago (1 children)

Why? It's been much easier for me

[–] ikidd@lemmy.world 3 points 3 hours ago

Grandma? Pls send money.

[–] bitwolf@sh.itjust.works 6 points 6 hours ago (1 children)

I just got Authentik / Traefik going for Navidrome, Jellyfin is next.

Does it play well for the mobile applications? If you use them?

[–] meh@piefed.blahaj.zone 4 points 6 hours ago

the ldap auth works great for the apps. apps dont play well with an oidc login process. i ended up using both, oidc for web and ldap fall back for applications. made it easier for my non tech inclined users. most of the current apps also support quick connect, like the plex link process. you auth on a web browser and enter a code into the app. so it's possible to use only oidc for log in and, i believe it should be possible use css to even hide the user name and password fields.

[–] mlg@lemmy.world 10 points 8 hours ago (1 children)

Does jellyfin do untranscoded video/audio?

Haven't used it in years but finally building up my media server again and I remember it had some funky settings for hardware encoding back then which I didn't need because I was connecting to it via a repurposed gaming laptop that could easily handle 4k content and surround sound by itself.

[–] treyf711@eviltoast.org 12 points 7 hours ago

I use jellyfin for unencoded audio and video on my clients that support it like my newer television, but I also use transcoded audio video on things that can't handle the higher codecs like the raspberry pi.

[–] Father_Redbeard@lemmy.ml 9 points 8 hours ago (2 children)

I want to leave too, but I really like PlexAmp for my music streaming. And no, Finamp doesn't work nearly as well or look as nice.

[–] blitzen@lemmy.ca 3 points 2 hours ago

PlexAmp is so good. Nothing else comes close.

[–] floquant@lemmy.dbzer0.com 4 points 8 hours ago (1 children)

What about subsonic or funkwhale? I think I also tried a third one I'm forgetting

[–] Father_Redbeard@lemmy.ml 4 points 7 hours ago (1 children)

Thanks for the suggestions. I'll try them out. One thing that I hate is critical for me is integration with Android auto. It's the last Google service I can't seem to quit. Might have to give up and just roll with Bluetooth instead.

[–] meh@piefed.blahaj.zone 7 points 6 hours ago (1 children)

symfonium has been mentioned in this post before specifically for android auto. i had the same hang up with apple car play. i didn't use most of the plexamp fancy features. i just wanted it to play music and be easy to use when driving. manet finally came along for ios. though i'm still hoping one of the open source apps adds the functionality later.

[–] Father_Redbeard@lemmy.ml 1 points 5 hours ago

Oh nice! I'll check it out.

[–] daniskarma@lemmy.dbzer0.com 55 points 12 hours ago* (last edited 12 hours ago) (8 children)

I've been using jellyfin for years.

My best recommendation is DELAY UPDATES and back up before you update.

I have a history of updates breaking everything so you should be careful about them.

All software recommends backing up before an update, but for jellyfin the shit is real, you really want to back up.

[–] Nibodhika@lemmy.world 2 points 32 minutes ago

I have Jellyfin running for years too and it has never broken for me, I use Linuxserver image, so maybe they delay the updates a bit?... Now, Immich has broken so many times that nowadays is the only docker I don't keep at latest (and I know using latest is a bad practice, I understand the reasons, but the convenience of not worrying about the versions beats all that for me)

[–] surewhynotlem@lemmy.world 28 points 10 hours ago (1 children)
[–] MvPts@lemmy.world 2 points 1 hour ago

Updating immich brings excitement into my life :)

[–] Lem453@lemmy.ca 13 points 10 hours ago* (last edited 6 hours ago)

I've been using jelly since just after the emby fork and never had an update issue on docker. Automatic snapshots every 5 mins (amoung other backup tools). means I don't need to worry much if it does.

load more comments (5 replies)
[–] Fingolfinz@lemmy.world 94 points 16 hours ago

Welcome to the jelly. ONE OF US. ONE OF US.

[–] Moonrise2473@feddit.it 13 points 12 hours ago (3 children)

Unrelated but why a full VM for Linux stuff, lxc is much more efficient

[–] CeeBee_Eh@lemmy.world 5 points 5 hours ago (4 children)

I can backup an entire VM snapshot very quickly and then restore it in a matter of minutes. Everything from the system files, database, Jellyfin version and configs, etc. All easily backed up and restored in an easy to manage bundle.

A container is not as easy to manage in the same way.

[–] Oisteink@feddit.nl 1 points 46 minutes ago

How often do you do this?

[–] Moonrise2473@feddit.it 1 points 1 hour ago

How not?

If a lxc container is in a btrfs subvolume or in a zfs dataset (those are created easily like a directory, it's not a partition), you can do a full 1:1 copy in less than one second via a snapshot, keeping all the system files, database, version and configs

[–] TVA@thebrainbin.org 2 points 4 hours ago

VMs can also be live migrated to another server in the cluster with no downtime and backups don't need to take the VM down to do their thing. If in the future you want to move to physical hardware, you can use something like Clonezilla to back it up (not needed often, but still, something to consider).

Both have their places, but those factors are the main ones that come into play of when I want to use a VM or LXC.

[–] pupbiru@aussie.zone 2 points 4 hours ago (1 children)

you can use commit, save/load, import/export for the same thing as VM snapshots

[–] CeeBee_Eh@lemmy.world 1 points 2 hours ago (1 children)

It's not the same. You then need to manage volumes separately from images, or if you're mounting a host folder for the Jellyfin files then you have to manage those separately via the host.

Container images are supposed to be stateless. So then if you're only banking up the volumes, then you need to somehow track which Jellyfin version it's tied to, in case you run into any issues.

A VM is literally all of that but in a much more complete package.

[–] pupbiru@aussie.zone 1 points 1 hour ago* (last edited 1 hour ago)

i’d consider that all a good thing, but i can also see how it’s more work

they’re supposed to be stateless because it’s easier to manage, upgrade, etc… if you don’t want that, you can just use load/save/commit (or import/export: can’t remember off the top of my head which is which) and ignore volumes: it amounts to the same thing… there’s also buildpack rebase so you can swap out the base container and keep your top level changes for quick version upgrades that are super simple to roll back

[–] meh@piefed.blahaj.zone 22 points 11 hours ago (2 children)

honestly every explanation probably just ends at 'this is what i learned on and it works'. same way i religiously use nano and try to do everything in bash first. or how a couple coworkers can't stop explaining their vim workflow and defending python unprompted like it's a trauma response for them. my current homelab is also running a r9 with 64gb ram and 30tb storage. if i were paying for remote hosting, still using salvaged hardware or being paid, i'd invest time learning newer processes. but containers haven't caught my interested and this set up takes basically no effort on my part to maintain, so i can focus my limited free time elsewhere.

[–] mic_check_one_two@lemmy.dbzer0.com 8 points 9 hours ago (1 children)

honestly every explanation probably just ends at 'this is what i learned on and it works'.

Yeah, lots of these answers basically boil down to “when all you have is a hammer, everything looks like a nail.”

[–] tripflag@lemmy.world 3 points 6 hours ago

These days the hammer is usually docker/podman/lxc containers instead of VMs though. Like, you don't need a container to run a self-contained statically-compiled binary, yet people still do it for some reason.

load more comments (1 replies)
[–] Laser@feddit.org 5 points 9 hours ago

Stronger compartmentalization

[–] macstainless@discuss.tchncs.de 21 points 13 hours ago (18 children)

I've heard jellyfin has a lot of security issues, which I don't know if that's accurate or not. But the BIGGEST issue is lack of a proper tvOS app. I really don't feel like using Infuse or some other app just to use my library. Year after year I hear about people switching and yet, the gap is simply still there.

[–] cantankerous_cashew@lemmy.world 8 points 11 hours ago

To be fair there is a tvOS app in development but progress is slow because the whole project is maintained by a small handful of volunteers. They’ve put out a call for help and the maintainers post updates here

load more comments (17 replies)
load more comments
view more: next ›