Self hosted NAS + Lightweight Game Streaming Solution?

hash@lemmy.world to Selfhosted@lemmy.world – 15 points –

I have an aging gaming desktop with a GTX 970 that I've previously used to let friends/family stream games. My area has a lot of fiber so it's surprisingly usable, even got VR working. Problem is, I'd prefer to use it as a NAS most the time as it has plenty of drive bays and I need somewhere better to run jellyfin than my desktop.

I'm somewhat aware of the options as I've used various hypervisors etc before, but I also want something as simple as possible. Because of that, I'm looking at TrueNAS. I'm aware my point of difficulty is gonna be the GPU. Is there any easy way to use it for a gaming VM at times and jellyfin encode others? If there's not some nifty feature in Proxmox or TrueNAS to solve my problem, how dumb would running a linux VM with both the games and Jellyfin be?

Forgive me if this is a more generic question than I realize. I'd be plenty happy to be pointed to some existing resources.

10

I run the steam headless docker, using dockers you don't have to pass through a gpu so Jellyfin can still use it for transcoding aswell. Or like you said you can go the other way and put them both in a vm

I'd prefer to use it as a NAS most the time as it has plenty of drive bays and I need somewhere better to run jellyfin than my desktop.

I feel like "NAS" has simply lost all meaning.

Network attached storage? I don't see the issue with OPs usage of the term.

Jellyfin is a NAS?

The storage for Jellyfin is a NAS. You can run it on a Synology NAS too. This is the same thing just DIY.

They're looking to run Jellyfin on the nas. And do a little gaming. That's not a NAS. It's a server/desktop that serves nfs shares.

I'm sure there are some folks who run a NAS simply for the joy of storing files. Most of us care primarily about what services can use those files, ideally with the same machine serving both functions.