this post was submitted on 26 Jul 2023
4 points (100.0% liked)

Selfhosting

4 readers
1 users here now

All things selfhosting and homelab related Resources: - https://github.com/awesome-selfhosted/awesome-selfhosted - https://github.com/awesome-foss/awesome-sysadmin

founded 1 year ago
 

I'm hoping to find a build list for a general home server/NAS. The goal is to have a server capable of running 2-3 VMs along with a handful of containers, act as a Plex server, and act as a NAS for media storage.

The VMs will be game servers so probably on the beefy side. Plex will need to transcode but never likely more than 3-4 simultaneous streams at most.

Budget isn't too important within reason, my general preference is to go bigger than needed to future proof myself a little and give a cushion for changing needs. I'd like to keep the build < $3000 if possible.

I have no preference on specific hardware or OS so long as the end product can perform well and meet my needs. I'm also not opposed to buying something premade if there something out there that might fit the bill.

Really appreciate any insight, thanks!

EDIT: Should add I'm also not super concerned about noise, this will be located in an out of the way closet so it shouldn't be an issue.

you are viewing a single comment's thread
view the rest of the comments
[–] BasicTraveler@kbin.social 1 points 1 year ago* (last edited 1 year ago)

I have a similar setup except I'm using Jellyfin instead of Plex.

For hardware, it's a Ryzen 5900X, 128 GB of memory, 1 cheap SSD for the OS, 2 1TB NVME drives for fast storage, 2 2TB SSDs for normal storage, and 4 20 TB drives for bulk storage. 1 cheap GeForce GT 710 for video, and 1 Nvidia T1000 for transcoding.

For OS, I'm using Proxmox. I have a few VMs, but mostly everything lives in LXC containers.

For the NAS part, I have the hard drives mounted as a raidz2 on the Proxmox host, and I pass access through using LXC Bind Mounts. The pair of SSDs are in a mirror, and same with the pair of NVME. Game servers live on the NVME, and everything else on the SSD.

Game servers that run on linux run in LXC, otherwise I have a windows VM. I've never liked running game servers in Docker.

I also have Proxmox Backup Server running on the Proxmox host itself.

Make sure your closet has adequate ventilation.