Skip to content
Menu
Marius Serbanica – Tech Blog
  • My Tech Blog
  • About me
  • Contact Me
  • Curriculum Vitae
  • Projects
  • Current Projects List
  • Certifications
  • Home Lab
  • Self-Hosted
  • Linux Cheat Sheet
  • Linux Commands
  • Privacy Policy
  • Site Map
Marius Serbanica – Tech Blog
January 20, 2023June 4, 2023

Building my Home Server: Deploying a Home Lab Environment

When I decided to set up a home lab, I knew that I needed a powerful and reliable server to run my virtual machines and store my data. I started my journey by purchasing a used server from eBay, thinking that it would be a cost-effective solution.

However, I soon realized that the server I had purchased did not meet my needs, and I had to return it. This led me to the decision of building my own server from scratch, using parts from different vendors. In this blog post, I will share my experience with building a home server and deploying a home lab environment.

Step 1: Research and Planning

The first step in my journey was to research and plan my server build. I read through various forums and reviews to gain a better understanding of the components that I needed and the best vendors to purchase them from. I also made a list of the features and functionality that I needed for my home lab, such as CPU power, RAM, storage, and GPU capabilities.

Step 2: Building the Server

Once I had a clear understanding of what I needed, I moved on to the next step: building the server. I purchased the parts needed for the build, including two Xeon CPUs, 24GB of RAM, a 480GB SSD, and an additional boot M.2 Samsung SSD 256GB. I also purchased a Quadro P4000 NVIDIA card to add to the server.

Step 3: Assembling the server

After receiving all my parts, I assembled the server. I installed the CPUs, RAM, SSDs, and GPU on the motherboard, and connected all the necessary cables. I also added almost 12TB of raw storage on mechanical drives. The process of assembling the server was relatively straightforward, and I was able to complete it without any major issues.

Step 4: Configuring the Server

Once the server was assembled, I moved on to configuring it. I installed the operating system and configured the BIOS settings, network settings, and storage settings. I also set up the NVIDIA GPU for my virtual machines to use.

Step 5: Deploying the Home Lab Environment

With the server fully configured and assembled, I was ready to deploy my home lab environment. I used Proxmox as my virtualization platform and created virtual machines for my different lab scenarios. I set up different virtual networks, and storage pools and passed through the GPU to my virtual machines to utilize its capabilities.

Step 6: Testing and Troubleshooting

After deploying my home lab environment, I tested and troubleshoot my virtual machines and the server itself to ensure that everything was running smoothly. I ran performance tests and stress tests to see how the server was handling the load and if there were any issues that needed to be addressed.

In conclusion, building a home server from scratch was a challenging but rewarding experience. I was able to put together a powerful and reliable server that met my needs for my home lab environment. The final product has two Xeon CPUs with 12 cores, 24GB of RAM, 480GB SSD and an additional boot M.2 Samsung SSD 256GB with almost 12TB of raw storage on mechanical drives and a powerful NVIDIA GPU. It was a bit more costly than purchasing a pre-built server but in the end, it was definitely worth it as it gave me the flexibility and control that I needed. I learned a lot about server building and virtualization in the process and I am confident that this server will serve me well in my future lab scenarios.

Et voilà!

*** Update (June 4th 2023): My Home Lab has been constantly evolving since this post and besides having different servers and parts added to it, it has now been moved to a different location – My SHED! 🙂 Below you will have an updated look of what I’m currently working with.

I also created a special page on this site where you can see all my specs @ https://mariusserbanica.co.uk/homelab/

Share on Social Media
x facebook linkedin

4 thoughts on “Building my Home Server: Deploying a Home Lab Environment”

  1. listmoto . co says:
    March 16, 2023 at 7:41 am

    Right here is the perfect site for everyone who would like to find out about this topic. You understand so much its almost tough to argue with you (not that I really would want toÖHaHa). You certainly put a brand new spin on a subject thats been written about for decades. Great stuff, just excellent!

    Reply
    1. admin says:
      March 28, 2023 at 2:30 pm

      spam bots be spammin’

      Reply
  2. Robertcfm says:
    April 3, 2023 at 6:46 pm

    Привет, я думаю это великолепно блог. Я натыкаюсь на это 😉 я собираюсь вернуться еще раз так как у меня есть сохранен как избранное это. Деньги и свобода лучший способ измениться, будь богатым и продолжай помогать другим.
    Приглашаю также посетить мою страницу, где можно выбрать качественные футболки, мерчи, принты.
    Хлопковые свитшоты женские Evanescence

    Reply
  3. Exploring the Advantages and Versatility of Carports: A Stylish and Practical Solution for Modern Vehicle Protection cape town says:
    August 26, 2023 at 2:55 pm

    Northern Suburbs Carportscape: Protecting Cars with Elegance cape town

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Join my LinkedIn Network.

Recent Posts

  • Kubernetes cluster. Why and how
  • Installing GNU-World on ircu2
  • Replacing Cloudflare Tunnel with Tailscale on a VPS
  • KASM – My main workspace RBI
  • Transforming a Mini PC into a Powerful Home Network Hub / Router/ Firewall with OPNsense

Archives

  • February 2025
  • January 2025
  • October 2024
  • May 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023

Categories

  • How-To
  • Tech Industry
  • Tech, but personal
  • Tutorials

Recent Comments

  1. IRC Lamer on Installing GNU-World on ircu2
  2. severus2231 on Transforming a Mini PC into a Powerful Home Network Hub / Router/ Firewall with OPNsense
  3. admin on Mounting a NAS (Network Attached Storage) device on Linux
  4. abL on Mounting a NAS (Network Attached Storage) device on Linux
  5. Alin R on Cleaning up your Linux OS.
Social Media
Find me on social media
Facebook Twitter Instagram LinkedIn

©2025 Marius Serbanica – Tech Blog