A new home server [part 1]

2023-12-11 ยท 569 words ยท 3 minute read

Back in 2016 when we completed building our house I installed a home server in my basement networking rack which I always refer to as the “open wound” ๐Ÿ˜ That’s because It is mounted on a laser cut sheet of zinc coated sheet metal that forms a rack mount shelf and looks hacky as hell.

open wound 1

open wound 2

These pictures are from day 1 and some things have changed in the meantime.

At the moment the setup consists of:

Very quickly after I started using this system I replaced the 3 WD RED HDDs shown in the pictures with the SSD listed above because SSD > HDD and I heard the humming of the disks at night through the stairwell ad they used to much power for my taste. I also suffered sudden system freezes every now an then. It took me a while to find out that one of the original RAM modules was faulty. Memtest86+ for the win!

But apart from the system served me very well over the years.

With the time a lot of new docker containers were added and now the system is just to slow for me and I want to evolve it.

The future ๐Ÿ”—

After watching a Youtube video on Wolfgang’s channel I was very interested in the Topton Mainboard he shows. I don’t know where the brand name Topton comes from, but I think these boards are made by BKHD Industrial Solution

I found a HW-NVR-N5105 on AliExpress and ordered it for roughly 120โ‚ฌ.

mainboard

It has

  • An Intel Celeron N5105 processor with 4 cores and 4 Threads
  • 2x DDR4 SO-DIMM Slots that can take up to 64GB of RAM
  • 2x M.2 M-Key that can take 2 2280 NVMe SSDs
  • 4x 2.5GB Ethernet Ports
  • 6x SATA ports for additional disks

The CPU is roughly twice as fast as the old J3455

benchmark

Hardware ๐Ÿ”—

I got a pretty good deal on 2x 2TB NVMe SSDs from Crucial, Crucial P3 Plus CT2000P3PSSD801 to be more precise, for only 84โ‚ฌ each. With the RAM i decided to go all in and get a 2x32GB Kit. Again I got lucky and found a Kingston FURY SO-DIMM 64 GB DDR4-3200 (2x 32 GB) Dual-Kit for 120โ‚ฌ. Last but not least, I looked for a highly efficient ATX power supply. I read that the Corsair RM550x is the got to PSU for that, but it was no where available. So I went for a Corsair RM650 instead which costed me another 85โ‚ฌ.

With the SATA disks, I decided to use the disks that are currently mounted in my old system.

Case ๐Ÿ”—

I again plan to build my own case because I can ๐Ÿ˜

This the first draft:

case

The rectangular dark are in the front is something I planed long to integrate. Its a PCB that has two push buttons for power and reset and a Power LED and a HDD LED like a normal PC case. But additionally it will have an ESP32 that can detect the power signal via an optocoupler and emulate the reset and power button with optocouplers. Think of it as a poor mans KVM / remote power control ๐Ÿ˜

I’ll add a picture once I’m done with the PCB.

That’s it for this part, soon part 2 will follow.