Login
You're viewing the mstdn.social public feed.
  • Jun 29, 2026, 1:37 AM

    So the wife & kids are still rolling their eyes at this move, but I just installed JellyFin on my home server. Not as a docker image (I can never seem to get those going right), but bare metal. I was really expecting it to chug, especially when transcoding. But it’s running Tailscale (admittedly not Headscale) & Nextcloud too, and… nothin’. It’s fine.
    I *do* wish I had a vastly bigger drive in there, cuz it’s going to be competing with Nextcloud for space within the easily foreseeable future. But for now, it just works.
    So I put on a few albums, a few home videos, a few shows, a few movies, all of which I own. Sadly, my last DVD reader went kaput some time in the past few years with very little fanfare, and many of the new shows & movies I want to own are HD if not 4K. So I ordered a Blu-Ray reader/writer that works with Linux, and it should be here within a week. So those old DVDs in the back of the closet can get ripped to actually be of (current) use, and I can order up piles of Star Trek Blu-Rays and DVDs, and stop giving Paramount my money.
    That last one was the real kick in the pants I needed to get this moving (and probably why the fam is 🙄). I’m still OK to stream some things. But CBS/Paramount (for many reasons beyond Star Trek, which the family *does* get) can get bent.

    💬 1🔄 0⭐ 0

Replies

  • Jun 29, 2026, 1:56 AM

    Permissions for your media *are* a pain. If you’re going to install the server as a flatpak on your GUI rig, because Flatpak already knows that dealing with file access is a pain, they make a convenient “JellyFin Media Folder” that goes right in your home directory, that you can just dump media into (links won’t work).
    But then you have to have your GUI rig on, whenever you want to watch anything. So on my Debian server, I created media folders OUTSIDE my home directory, carefully curated them to match the “Home Videos and Photos,” “Music,” “Music Videos,” “Movies,” “Shows,” etc. categories from within JellyFin (and also set up subfolders for different franchises, shows, etc. or bands, albums, etc.), then `sudo chown -R [myusername]:jellyfin /[my-main-media-folder]` and `sudo chmod -R 775 /[my-main-media-folder]` (750 apparently isn’t enough access for JellyFin to do its thing, as some online guides have suggested), then went into JellyFin, pointed its libraries to the right subfolders for each category, made sure it scanned media, et voilà!
    Clients are a bit of a pain; on the iPhone the main client is fine, but AppleTV offerings are really inconsistent & awful. The one I could stand the best (after monkeying around for way to long to get it to let me use my own keyboard rather than the one it filled the screen with) was MoonFin. We’ll see how long that lasts.
    Oh, and accessing it over Tailscale works, too. Because I didn’t leave dnsmasq hanging open for just anybody to access it, I approved both my home network via only Ethernet at that port & (maybe unnecessary with Tailscale’s network traversal) also interface tailscale0 at that port to be the only two methods to access it at all.

    💬 0🔄 0⭐ 0