Setup 2024 - taking stock of my servers

by Jan Holbo Rasmussen · 5 min read
Setup 2024 - taking stock of my servers
Table of Contents

It is time for taking stock of my servers. My setup has evolved a bit, but not as well planned as I would like it to have. I currently have 4 servers - 5 if you count my Linode/Akamai VPS but only one of them is actual dedicated server hardware.

Servers as of February 2024

Server number 1 is a Raspberry Pi 4B 2 GB running my Home Assistant and Unifi controller. This boots off a 2.5" 250 GB SSD connected via USB.

My second server is a Lenovo Tiny running Proxmox. This is an AMD Ryzen 5 PRO 3400GE based 1L PC with 64 GBs of RAM. Boot disk is an 256 GB Samsung M.2 NVME. This is my 24/7 server which holds my primary files - mainly Documents, Photos and Music. Our data resides in a ZFS mirror consisting from a 2.5" 4 TB SATA HDD and a 3.5" 8 TB external HDD. This is not an ideal solution but there is only one 2.5" internal SSD/HDD bay in this machine due to its minimal size.

The third server is a standard PC with a 4th gen Intel i3. Data storage is a ZFS mirror vdev with 2 x 3 TB and 2 x 4 TB drives combined:. That gives 7 TB total storage space. This also holds some important data as well as some less important data. We have some of our DVDs ripped, so I can re-rip them but i would rather spend that time once more.

The fourth server is actual server hardware - it is the HP Proliant ML 150 G6. This server has space for 4 hot-swappable 3.5" HDDs. I have a mixture of different drives both 3.5" and 2.5" laptop drives. I am not entirely sure which drives are in the at the moment. We will get back to that in a later post.

And finally I have a Akamai/Linode Virtual Private Server. It is what they call a Nanode - their smallest server with a single (1), shared CPU, 1 GB of memory and 25 GB disk storage. At the moment I have been trying a few different things on this, but nothing permanent. I have a more permanent plan for this in the future - this will be covered in its own post.

Future server setup

The Raspberry Pi Home Assistant server is not likely to change in 2024. Unless I manage to actually get it in a case!

The Lenovo Tiny is likely to be replaced with a refurbished SFF PC instead. This will allow me to hold two 3.5" drives plus 1-3 SSDs. I am going to shuck the external 8 TB drive and replace the 4 TB drive with a 10+ TB drive. That would double the mirror storage.

If you are wondering why I am not just buying a second 8 TB drive as a minimum of 2 TB would be “lost” (unused). The reason is simple - it is an upgrade path. By getting just an 8 TB drive, I would have to change 2 drives to upgrade again. by getting a drive a number larger than the currently largest drive you can expand the storage every time you upgrade.

The reason I am limiting my 24/7 server to just 2 spinning drives is simply power use. Even two large 16+ TB drives use less power combined than 6 or 8 smaller drives.

The Lenovo Tiny has another bottleneck - it just has a single 1 Gbit ethernet NIC. The plan is that when the Tiny is being replaced, it will be a dormant Proxmox that can woken up by Wake-on-LAN, when I need more processing power. The SFF PC will have space for additional NICs.

The 4th Gen Intel server will become a backup server. It will wake up once a day and pull a backup from the future SFF PC by doing a ZFS Send/Receive. This way it does not matter as much how many drives it has as it is only on for a fraction of a day. And it can be planned to a time of day where electricity is (relatively) cheap.

Server retirement

The HP Proliant server is probably going to be retired in the long run. Although it is the most well suited platform as a server it is quite old and not very power efficient. I might keep it as the backup server until I get the SFF desktop server up and running.

Related Articles

Setting up a Home Server using an old (2009) HP Proliant ML150 G6

Setting up a Home Server using an old (2009) HP Proliant ML150 G6

by Jan Holbo Rasmussen

Having a Home Server enables you to host locally your files and services. It might save you some money subscribing to paid (cloud) solutions. And enable you to try out cool things like containers and Virtual Machines. In this post I will document how I setup my current Home Server. I am using an old HP Proliant ML150 G6 I was given. This is a 5U tower server from 2009 with a Dual CPU motherboard.

Read article →
Time to upgrade the HP SmartArray P410

Time to upgrade the HP SmartArray P410

by Jan Holbo Rasmussen

My Home Server is struggling with high IOWait under IO load and the time has come to upgrade the HP SmartArray P410 SAS/SATA controller with Write Cache.

In Setting up a Home Server using an old (2009) HP Proliant ML150 G6 I describe how my storage pool is using a mixed set of drives. The drives are connected to two different

Hardware installation

The HP Proliant ML150 G6 server that I am using for our Home Server has 2 storage controllers. It has an onboard SATA controller with 6 SATA ports. In addition to that it has an HP SmartArray P410 8 port SAS/SATA controller.

Read article →
Preparing for 100 Days of Homelab

Preparing for 100 Days of Homelab

by Jan Holbo Rasmussen

I am preparing to start the 100 Days of Homelab challenge to educate myself into the different fields of computing that interests me and that will make a difference in my life, such as an improvement of quality of life, enhancing my career, generally sparking my imagination and creative side, and perhaps a mix of them all.

I am planning a reorganisation of my home network, the main goal is to restructure my network backbone and servers so that I can protect and run them in the best way possible. One of the things I would like to do is to setup my key network and my servers is to be supported by some kind of battery backup power system, with the possibility of boosting it with solar power so as to supplement prolong the time I can run them - a) during a power cut and b) with the current energy crisis and cost of energy in mind. Currently the only server I have running 24/7 is a Raspberry Pi that carries my Home Assistant and underneath that my Unifi controller.

Read article →