Spec a server for a server newbie!

Soldato
Joined
5 Jun 2007
Posts
9,074
Location
extremes.spacious.indelible
Hey all!

I'm wanting to up my knowledge of networking/cyber security/servers in general so am looking for a bit of advice :)

I currently have a RasberryPi 4b running a plex server, which doesn't seem to have the grunt to transcode some bits to mobiles/smart TVs, so wanting an upgrade of that, but also I want to really up my knowledge of servers/linux/networking so wanting more of a "homelab" set up so I can really start playing around with stuff.

My first thought is that just grabbing an "old server" is the way to go, but i'm not 100% confident in what i'm looking for.

Currently only have 1 x 8TB HDD for my plex server, this just stores media (TV & Movies) at the moment so while I wouldn't mind some redundancy, if I lose all this it's not the end of the world.

I do want to sort a solution for storing old photos, with redundancy and possibly an automatic sync to a cloud service (Have a Google Workspace account) if that's possible?

Would also want to get to know Active Directory, SDN and just a whole host of other Networking/CyberSec topics.

So I come to you, the faithful OcUK hivemind! I'm not necessarily looking for a straight "buy this thing," but more some gentle handle holding/guidance on what I should be looking for? :)

Thanks as always!
 
Soldato
OP
Joined
5 Jun 2007
Posts
9,074
Location
extremes.spacious.indelible
@Armageus thanks for such a comprehensive reply!

For some reason I'm leaning more towards one big box holding the server and storage, I do have a 2700x/Gigabyte X370 Gaming 5/16GB DDR4 in the loft which I can dig out. Was playing up which made me upgrade but I need to troubleshoot it anyway.

Say I go with that set up as a start, would the next step be finding a "consumer" level case with plenty of space for 3.5" drives and getting things up and running?

I take it I don't have to worry about RAID controllers and the like, or the lack of more complex RAID settings as Unraid does away with the need for it?
 
Soldato
OP
Joined
5 Jun 2007
Posts
9,074
Location
extremes.spacious.indelible
Sounds like ideal hardware - 2700x should have plenty of grunt, and the motherboard has 8 SATA ports. The only thing you will need is at least some form of basic graphics card to get it set up.
(Also should be plenty of "overclocking" options etc that can be used to help lower power consumption if needed. Don't forget you can also disable a lot of unused devices in the BIOS to save a few watts e.g. onboard Audio, 2nd LAN port, legacy LPT/COM devices etc)


Yep - Just a case of finding a decent tower with as many 3.5" drive bays as you can.


Yep the beauty of Unraid is it takes care of the data protection, and so just needs the drives to be connected via a basic SATA connection, no RAID controller or anything needed.

Epic! Thanks for the help :)

Found the Antec P101 which seems like a nice case to kick things off with, space for 11 x 3.5" drives out the box and should take all my current stuff.

I do have an Nvidia GTX 750 (maybe?), or a 3070 but would rather keep the 3070 as my backup GPU, not to mention the extra power draw and it's probably a bit overkill :cry:
 
Soldato
OP
Joined
5 Jun 2007
Posts
9,074
Location
extremes.spacious.indelible
99% this isn't a great idea. Whilst old servers are cheap (and still pretty capable), they use a ton of power, are generally noisy, have a lot of proprietary parts and the preferred rackmount form factor isn't particularly compatible with most homes :)
(FWIW the 1% is normally if you are going to be dealing with the associated servers at work day in day out, added experience is always a benefit in these situations, or if you are able to obtain them for cheap/free)

Edit:
The Exception being the HP Microserver range, but the older models are now getting on a bit, and the newer models are too expensive for what they offer.



Unraid is generally the best option especially for media - it provides a parity volume that gives you some data protection, without sacrificing much space.


I've not personally used Unraid, but I'm fairly sure there are cloud backup plugins for it


Hardware wise, couple of schools of thought - either:-

- single big server box running Unraid (e.g. based around a decent Ryzen processor, lots of storage and ideally an NVIDIA graphics card for plex Transcoding), most services can be run under Docker, but you can also run Virtual machines e.g. for Windows Active Directory

- separate NAS purely for storage (either off the shelf or built e.g. with Unraid), and then 1 or more low power "compute" units which can be e.g. Raspberry Pi's or small form factor OEM PCs

Bit of a thread revive, sorry @Armageus!

Finally got around to getting some drives to make this worth it, as well as an Wireless AP.

Just want to check that i'm on the right path before I start exploring how to go about doing it:

One big box containing:
- 2700x set up, with Nivida GPU
- Intel i340 2-port GB NIC
- Drives galore:
- 1 x 1TB NVME
- 1 x 512GB SSD
- 2 x 240GB SSD
- 2 x 12TB HDD
- 1 x 8TB HDD
- 1 x 2TB HDD

On it I want to look into setting up:

- Unraid as primary OS
- Plex as a service in Docker
- OPNSense as a VM
- Other VMs (Kali, Windows Server etc.)

Anything above sound like it's obviously not going to work?

Thanks again :D
 
Soldato
OP
Joined
5 Jun 2007
Posts
9,074
Location
extremes.spacious.indelible
Just checking that i340-2T is for dedicated hardware passthrough to OPN? If so and as long as you are OK with loosing the network - and the whale of displeasure from everyone else in the household - then that should work. NVMe for cache, 1x12 for parity and 12+8+2 for storage, don't add SSD’s to the main pool.

Yep, fine if the network does go down! The ISP router will be sat next to everything so if things get really bad can just flick it back on!

What’s the reason for not adding SSDs to the pool out of interest? Is there a way I can use them for something else, like a separate pool just for VMs or something like that?
 
Soldato
OP
Joined
5 Jun 2007
Posts
9,074
Location
extremes.spacious.indelible
Cheers guys!

Will get Unraid installed this evening and start having a play. Will leave the small SSDs out of the pool too.

If I set the NVME as the cache, will I be able to use that for VMs and the like? Or is that strictly for temp storing data before writing to the disks?
 
Soldato
OP
Joined
5 Jun 2007
Posts
9,074
Location
extremes.spacious.indelible
Yeah, you open a whole host of potential problems. One is you paint yourself into a corner into a corner somewhat for hardware resources and potential future services. And yes, you have some potential security gotcha’s. I’d definitely have a dedicated system.

Weirdly, we've just replaced an old Optiplex D08S with 4GB ram for something with 16GB, I take it this would be more than enough for OPNsense?

Annoyingly the Intel i340 NIC I bought last week was a full height version, but that can live dormant inside my 2700x machine till it needs to be used I suppose :cry:
 
Soldato
OP
Joined
5 Jun 2007
Posts
9,074
Location
extremes.spacious.indelible
Thanks for the advice guys, really appreciate it! @Avalon @jigger @dlockers @Demon

Have a low profile Intel i350 nic on the way from eBay, and hopefully this weekend I can get Unraid installed on my big box, and OPNsense installed on the Optiplex and turn the radiator off in the office from now on :p

Will report back with how it goes, i'm sure i'll find some more questions to ask :p
 
Back
Top Bottom