I have a mini-PC running windows. On that, I run home assistant in virtualbox, have plex installed, and a cheap USB harddrive plugged in to keep my plex media. I’ve turned on sharing for a folder in this drive so other devices on my network can access it.

I’ve watched some videos and read some tutorials. I have a pretty good idea on how I’m going to run HA and Plex, but I’m unsure about turning my USB drive into something the rest of my devices can access as well as something Plex can directly access too.

What would you recommend as the most beginner friendly, easy way to accomplish this? I keep seeing TrueNAS pop up, but I’m not convinced this isn’t way overkill for what I want to do. So what would you recommend I look at to start out? The amount of information and things I don’t know yet is a little overwhelming.

After I get more familiar with the system, I’m totally happy to branch out and try more advanced things that most people prefer, but that’s down the road for me now.

Edit: to be clear, I’m planning on completely ditching windows and setting everything back up in proxmox

4 points

If you want multiple containers or VMs to have access to the data it needs to be shared from somewhere. As others have mentioned you can setup a VM to run a NAS OS like FreeNAS or just run a container with samba and pass the drive through to the container. The difference is how you access the data from the other containers and VMs. You’ll access them via samba shares as opposed to local drives.

To my knowledge two containers/VMs cannot share the same physical or virtual disks in Proxmox. I tried and had to go a different route to get what I needed.

permalink
report
reply
1 point

This is helpful, thank you. I’ll have to look into the different ways to accomplish this. It would feel weird to access a drive over my network when it’s just from another container. Maybe it’s not as weird as I think it is?

permalink
report
parent
reply
2 points

Not weird at all. All my data is shared from a single VM but I access it from several others than run jellyfin and the *arrs, and a few other things. When you don’t want everything running on the same virtual machine, you need to share the data over the network, even if it’s all on the same physical box.

permalink
report
parent
reply
1 point

Huh, I guess I’ll just embrace it then! Thanks for the input

permalink
report
parent
reply
1 point
Deleted by creator
permalink
report
parent
reply
3 points
*

Samba network share. You will need to pass it though to a VM first

permalink
report
reply
1 point

Would you recommend a VM or LXC to pass the drive through to/install samba?

permalink
report
parent
reply
3 points

The most beginner friendly way would be doing a pass through to TrueNAS or OMV or a similar easy to use NAS option.

permalink
report
reply
1 point

Do you think using TrueNAS or OMV is as easy as Samba? Or maybe there are some benefits that justify a little bit more challenging solution?

permalink
report
parent
reply
2 points

I would say easier, as truenas/omv provide an easy to use UI to configure samba with good defaults.

You can configure samba yourself directly on Proxmox without needing a VM at all if you want to, it’s just a little more to learn at first.

permalink
report
parent
reply
1 point

Alright, I’ll check those out too. I have been assuming those would be more complicated to set up as a newbie

permalink
report
parent
reply
2 points

How come the folder share you currently have isn’t sufficient? Most systems should be able to access Samba, so what particular goal are you trying to accomplish?

permalink
report
reply
1 point

I want to completely switch over to proxmox and ditch windows on the server. Sorry if that wasn’t clear in the post.

I just want to replicate the functionality but proxmox (and Linux in general) is very new to me.

permalink
report
parent
reply
3 points

Ah, I see. If you’re really looking for a beginner option, I might just setup a Samba share for the drive. Then you can get into more advanced options once you get more comfortable.

permalink
report
parent
reply
1 point

That’s really helpful thanks. I should be able to Google around and figure out how to install samba. Would you recommend installing samba directly on the host or spinning up a dedicated VM or LXC to install there?

I’m planning on running Plex in a LXC. Maybe install Samba on that container alongside Plex?

permalink
report
parent
reply
2 points

A lot of people like having a NAS VM like OpenMediaVault or TrueNAS that handles their drives via passthrough.

It sounds like you would prefer a lighter weight option—the way my storage is set up is ZFS pools handled by Proxmox itself, then bind mounted from the host into containers that handle the actual file sharing portion. I have separate, self-configured containers for Samba and NFS, but there are turnkey options in the proxmox template menu if you’d prefer.

permalink
report
reply
2 points

Your comment sounds really helpful, but I’m going to have to come back and read it when I understand things more lol

permalink
report
parent
reply

Community stats

  • 257

    Monthly active users

  • 308

    Posts

  • 2.6K

    Comments

Community moderators