NAS/Media center and volume binding

vektor

Member
Jan 2, 2022
1
0
21
37
Hi everyone,

I have successfully installed proxmox on my homelab (2x EPYC 7601 32-core processors and 512GB of RAM).

Right now I have a VM where OpenMediaVault is installed to handle - via PCI passthrough - a LSI 3008 controller with some SATA drives attached to it and managing 2 ZFS pools (~20TiB of HDD space).
I am also using the remaining resources to simulate a kubernetes cluster using RKE or K3S, but it shouldn't be relevant for my question.

I have chosen this configuration because handling SMB shares is much easier with OMV.


Now I have a doubt about which would be the best way to deploy services that will use the ZFS pools shared through OMV, like a torrent client or jellyfin.

I think I have two options:
  • Add the SMB shares as storage in proxmox, and share them to VMs where such services will be installed.
  • Give more resources to the OMV VM and use Docker + Portainer to manage this kind of services.
I feel like I should use the first approach to fully leverage what proxmox can offer, but I should install and configure each service manually, plus some services like plex and jellyfin are quite slow when they have to scan a network share. The second approach seems more immediate, but I am unsure if it will have some disadvantages.


What would be the recommended setup for this use case?