Thank you, thank you, thank you! In fact this was my intended use case anyway - wasn't sure which to try between Plex, Jellyfin, OpenMediaVault etc.
I have two drives I just mapped one of the drives to iScsi using my virtualized TrueNAS. Hitting the same 1gbps network bottleneck until I upgrade as expected. iScsi is interesting but seems unnecessarily convoluted but that's Windows/Microsoft for you.
Next little homelab project will be OpenMediaVault and I can retire this Win2019Server VM resource hog. Though I do like Windows Server more than Win10/11.
Motherboard | SuperMicro X10SLL-F [Supermicro.com Details] |
CPU | Intel(R) Xeon(R) CPU E3-1231 v3 @ 3.40GHz (4 core 8 thread) |
RAM | 32GB Unbuffered ECC UDIMM DDR3-1600MHz Sk-Hynix |
PCI-E x16 | NVIDIA GT1030 if could physically fit my old GTX1650 in there I would. (Planning on using it for hardware encoding/transcoding) |
PCI-E x8 | SATA 4-port Expansion Card using The Asmedia1062 chipset for additional drives. [Amazon link to card details] |
PCI-E x4 | NVIDIA GT720 Specifically for my Hackintosh Monterey VM. It's really awesome if you happen to have the correct hardware. |
SATA-0 (v3) | SPCC Solid State Disk 500GB |
SATA-1 (v3) | Seagate Barracuda 1TB STIOOODM010-2EP102 7200rpm 64Mb cache |
SATA-2 (v2) | WD Caviar Black 1 TB WD1001FALS 7200rpm 32Mb Cache |
SATA-3 (v2) | Seagate Barracuda 1TB ST1000DM003-1CH162 7200rpm 64Mb cache |
SATA-4 (v2) | Seagate Barracuda 1TB ST1000DM003-1CH162 7200rpm 64MB cache |
SATA-5 (v2) | Seagate Barracuda 1TB ST31000528AS 7200rpm 32Mb cache |
Asmedia1062-1 | TOSHIBA 2TB DT01ACA200 7200rpm 64Mb cache (Pass-Through to VM) *iScsi via TrueNAS |
Asmedia1062-2 | WDC RED 4TB CMR WD40EFZX 5400rpm 128Mb cache (Pass-Through to VM) *These are the HDD's I am considering purchasing and replacing the 1TB RaidZ1 with.
Just temporary as I acquire 3 more. |
OS: Proxmox-ve: 8.0.1 (running kernel: 6.2.16-3-pve) on a 500GB SSD
TrueNas as primary VM: TrueNAS-13.0-U5.2
sounds cool. i mean, i'm learning that when it comes to this home lab stuff there is definitely more than one way to skin a cat. my gut tells me that there is a way to do the passthrough to an lxc which would save a lot of resources because truenas is thirsty, but it really comes down to how much of a headache you want. a lot of people say openmediavault is pretty good for managing media and mass storage, but i've not used it, and i don't know much about it. my thinking is whatever nas like software you choose it will be easier and better than proxmox innate management options. truenas seems to be like a high level software, there's a lot that it can do, but it's definitely not beginner friendly, if you're looking for ease of use, i would not choose truenas. omv is probably more streamlined and user friendly, if you've got the time to dump into learning truenas, it would probably be the more powerful option. seems more enterprise orientated to me. a guy on another forum recommended filecloud and said it was the best there is, however i tried it, and in my personal experience it was a real pain, i couldn't even get it installed. probably my fault, but i had no trouble with any of the other stuff i tried. i wasn't able to get a simple ubuntu server running in a proxmox vm, kept having issues with the mirror archives failing, then when i finally got that working, the filecloud install errored on the database so that was a whole day blown. you may have better luck than me. though, if resources are an issue, you may consider just running one rather than both, especially if you're running them in a proxmox base like me. probably dump truenas because it's resource usage is pretty high, i think the recommended min is 2 cores and 16gb ram, you can do it with less though, but you wouldn't really need to, because i think omv can do nfs and smb shares too. if you're planning on using omv as your hypervisor, then again, i don't see the point of running truenas on it. i wouldn't be running it for other than i can't figure out if proxmox does nfs or smb natively or what. it's certainly not straightforward if it does.
as far as plex vs jellyfin, there is a linus video that covers them, i would watch that and go from there, i'll link it if this forum allows links.
https://youtu.be/jKF5GtBIxpM
it essentially just seems to boil down to what features you can live without and whether you want to pay monies. i think if it was me, jellyfin would probably be fine. i'm not a huge media server guy though. you docker either one though, so that would probably be the least resource wasting option.
i would say for ease of use and saving yourself a lot of headaches, probably do the proxmox hypervisor, then do a VM with omv and set up all your mass storage there, and use it's built in docker to run your media whether plex or jellyfin. then if you want any other containers going and it's okay if they're in some weird semi isolated environment, do a separate LXC with docker/portainer and just let that run whatever stuff that doesn't need any connectivity to other vms or conts. that's what i'm doing and that CT barely uses any resources. i have a very similar set up to you, i7-4770, 32gb ram, on ssd and one hdd and with my little homelab, i don't even go over 3% cpu, and i'm usually just shy of 6gb ram at any given time. i probably don't run as much stuff as you though.