Hello I’ve been playing around with an old laptop as my home server for 1 year and I think that now it’s a good time to upgrade to something better since it feels a bit too slow.
I was thinking to buy a synology but I would prefer something custom because I hate that sometimes the manufacturers decide to abandon support or change all their terms of service.
My budget is about 1000$ USD, I’m looking for it to have at least 20TB and the option to later add a graphics card would be nice.
What do you recommend to buy? Also what software do you recomend? Also could it work with an n100 mini PC?
I’ve been using Ubuntu server, with docker containers for several services, but I mainly use it for Nextcloud
I have a couple Aoostar R7’s (4x in a hyper-converged ceph+cloud-hypervisor+k0s cluster, but that’s overkill for most). They have been rock solid. They also have an n100 version with less storage expansion if you don’t need it. My nodes probably idle at about 20w fully loaded with drives (2x nvme, 1x sata SSD, 1x sata HDD). Running ~15 containers and a VM or 2. You should be able to easily get 1 (plus memory and drives) for $1000. Throw proxmox and/or some NAS OS on it and you’re good to go.
I got a terramaster nas and I’m super happy https://www.terra-master.com/global/f4-5067.html
The main reason to choose it is that it is just a PC in the form factor of a NAS. You can just boot it from a pendrive and install your favourite operating system. I had a Qnap before, and while it was great to start, self hosting wasn’t the best experience on their OS.
this is a small form factor, it should be low power consumption (I’ve never measured to confirm it) and supports both nvme and sata drives. Currently I’ve an nvme for the OS and two sata for storage. CPU is powerful enough to run home assistant, vpn, pihole, commafeed, and a bunch of other Docker images. I just plan to increase the ram soonish because the stock feels a little constrained.
I have a Synology. I love it, but if you’re on a budget build one server and use that for storage and hosting all your stuff.
Use PCPartsPicker and build yourself a full desktop tower. Something like https://pcpartpicker.com/list/gHLHxg. You can get a lot for your money on the used market, but it will use way more power and will be slower.
For above build I picked lower to mid range components, but you can see what matters to you most. Maybe get a CPU with more cores and less storage to start and add more storage later. Or do the opposite if you don’t care about CPU but want more storage now.
Some hardware notes, do get AMD CPU and stay away from Intel. Last 2 years of their CPUs are plagued with major issues. Do also get DDR5 ram and whatever motherboard supports that. Get a fast NVMe for your OS drive. 1Tb should be plenty.
Finally don’t install Ubuntu on it. Two options for OS: if you want to use it as a nas then use TrueNAS Scale otherwise use ProxMox. Then you can create a virtual machine on either one of those and install Ubuntu on that if you still want to. You can also run containers on both of those.
You mention about getting an AMD cpu, and I’ve heard similar stories about Intel quality lately, however I’ve also heard in the past that AMD cpus aren’t very good at going low power. Electricity is expensive and I want it to idle as low as possible. Plus for my build, I’d certainly make use of quicksync on an Intel CPU.
https://uk.pcpartpicker.com/user/Nutbolt/saved/#view=rrchkL
Any thoughts as I’m looking for opinions on the intel vs amd but also on my proposed build. Thanks
There’s a ton of sources, but gamersnexus did the most in depth coverage that spans many months and many videos. Stuff like https://www.youtube.com/watch?v=OVdmK1UGzGs&t=1s. Majority of all Intel 13000 and 14000 CPUs are effected. And the new generation that just came out just seems to have extremely poor performance for the money as compared to equivalent AMD CPUs that both perform better and cost less.
As for the power consumption, in the generation you are looking at they are about the same or Intel is worse. In your build you picked i7-14700. Here’s a decent read from gamersnexus again: https://gamersnexus.net/cpus/intel-desperate-i7-14700k-cpu-review-benchmarks-gaming-power. Give it a read and then go with an AMD processor :)
An N100 would be fine, I use it for my own server. Despite it being about as fast as an i5-6500T with a general benchmark, quicksync makes a big difference when encoding video with e.g. Jellyfin. I “upgraded” from a i5-6500T to a custom built N100 server and the performance improved a lot. However, if you plan on hosting game servers it probably won’t be enough.
Best bang for your buck is business workstations. $1000 is a fairly big budget and is likely a but overkill. Get 3 decently speced workstations and put storage and fast networking in them. Cluster them and then setup high availability. Depending on your setup you could also modify one to also be a NAS. Get a sata or SAS card and put some drives in the chassis. You may need to get dirty but that’s the fun part.