this post was submitted on 29 Apr 2024
19 points (95.2% liked)

Selfhosted

38707 readers
677 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

Hello! I have Proxmox VE running on a Dell R730 with an H730. Proxmox manages the disks in a ZFS RAID which is exactly how I want it. Because I intend for this server to have a NAS/file server, I want to set up a container or VM in proxmox that will provide network storage shares to domain-joined systems. Pretty much everything in my lab is joined to FreeIPA, so I'd like to use the IdM features with my file server. I have given TKL FileServer a shot but it really didn't seem up to snuff with what I wanted. I am not looking for a NAS solution that will require me to pass through the RAID controller and disks to Proxmox, as I want Proxmox managing the ZFS pool. I can set up an NFS/Samba server in a container, however in trying to do so I was running into issues (due to it being an unprivileged container) that I can probably figure out but I want to see if anyone has any recommendations first.

top 10 comments
sorted by: hot top controversial new old
[–] [email protected] 12 points 4 months ago* (last edited 4 months ago) (1 children)

I do it the other way round: proxmox leaves it's hands away from the zpool. The 5 disks are passed through to a vm, everything ZFS starts there, and it offers the samba shares.

My directive is that the bare metal proxmox shall not offer any services to the world outside, only VM's may do that.

[–] [email protected] 7 points 4 months ago (1 children)

That's what I've done as well, hard drives passed through, RAIDZ created on the NAS itself. It's worked great so far.

[–] [email protected] 2 points 4 months ago* (last edited 4 months ago)

Same! Two zpools on one Debian VM, shares NFS etc for everything else. I pass through PCIe sata cards to the VM, too.

[–] [email protected] 7 points 4 months ago (2 children)

My go-to for this is a plain Debian or Ubuntu container with Cockpit and the 45Drives file sharing plugin. It’s pretty straightforward and works pretty well.

[–] [email protected] 1 points 4 months ago

Seconded on Cockpit project w File Sharing.

Probably not best practice, but it's possible to install it on the PVE host itself since its ZFS manager and Identity manager plugins and other features fills some gaps in what Proxmox doesn't do (or would have to drop to CLI to do).

Also recommend RClone in a systemd can take care of various file movements, syncs and backup tasks you may need against the host, vdumps or SMB file shares.

[–] [email protected] 1 points 4 months ago* (last edited 4 months ago)

To add to this, here is a tutorial with video that goes into the permissions. One of the cockpit modules has had an update, so make sure you bump the version number.

  • I had to make it a privileged container to get NFS working. If you only need SMB, unprivileged is fine. There’s nfs-utils for userspace nfs setups, but I haven’t futz with it yet.

https://www.apalrd.net/posts/2023/ultimate_nas/

I replaced a TrueNAS install with this and haven’t been happier. It was such a bloated resource hog for what an LXC and a podman/dockge install can do.

[–] [email protected] 3 points 4 months ago (1 children)

I've been happily running Open Media Vault in a Proxmox VM for some time now.

[–] [email protected] 1 points 4 months ago

did you pass through the disks or straight on zfs?

[–] [email protected] 1 points 4 months ago

New Lemmy Post: Good file servers for Proxmox? (https://lemmyverse.link/lemmy.world/post/14822693)
Tagging: #SelfHosted

(Replying in the OP of this thread (NOT THIS BOT!) will appear as a comment in the lemmy discussion.)

I am a FOSS bot. Check my README: https://github.com/db0/lemmy-tagginator/blob/main/README.md

[–] [email protected] 1 points 4 months ago* (last edited 4 months ago)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
LXC Linux Containers
NAS Network-Attached Storage
NFS Network File System, a Unix-based file-sharing protocol known for performance and efficiency
PCIe Peripheral Component Interconnect Express
SMB Server Message Block protocol for file and printer sharing; Windows-native
ZFS Solaris/Linux filesystem focusing on data integrity

6 acronyms in this thread; the most compressed thread commented on today has 12 acronyms.

[Thread #722 for this sub, first seen 29th Apr 2024, 11:55] [FAQ] [Full list] [Contact] [Source code]