Plex / nextcloud on truenas vs dedicated vm

g.balan89

Cadet
Joined
Feb 20, 2024
Messages
2
I'm having in my homelab a system that runs truenas scale (Intel Xeon e3-1220 v6, 8GB ram) and have another system that runs proxmox (Intel Xeon e3-1230 v6, 16GB ram) that runs some vm's.
I'm planning to add plex and nextcloud into my setup and i'm not sure if I should run these 2 apps intro my truenas system, or run them as vm's into my proxmox system and have the storage mounted via NFS from my truenas system.
Which approach would be more recommended, resiliant and safe?
 

chuck32

Guru
Joined
Jan 14, 2023
Messages
623
I'm having in my homelab a system that runs truenas scale (Intel Xeon e3-1220 v6, 8GB ram)
8 GB memory leaves basically no headroom for the usage of VMs. I'd put it on the proxmoxx machine.

Additionally, depending on how far you want to expose the apps, you minimize the exposure of your NAS.
 

g.balan89

Cadet
Joined
Feb 20, 2024
Messages
2
Thank you.
If i would have gone on the route of using the apps in the same system, I was thinking to use the native plugins for the apps to save on resources.
Also I am more inclined towards using the proxmox server for these operations instead but wasn't sure if it's a good aproach.
 

chuck32

Guru
Joined
Jan 14, 2023
Messages
623
If i would have gone on the route of using the apps in the same system, I was thinking to use the native plugins for the apps to save on resources.
It's definitely possible to run it on your machine, just not what I would do.

You didn't specify your use case in more detail. Yes, nextcloud for example has a minimal requirement of 128 MB memory. Questionable if you would only assign 128 MB - 512 MB and be happy with the performance.
If you do not commit too much memory you may run plex and nextcloud without stability issues on your truenas machine. We also don't know how much of the 16 GB on the proxmox machine are not yet commited.

It's been a while since I fiddled with proxmox, but you could run lxc containers on proxmox which should save you same overhead in the same way apps would do,
 
Top