homelab 3 Nisan 2026

Homelab Journey

🛠️ My Homelab Journey: From Dust to Development

A personal project log of moving away from expensive cloud hosting to a custom-built home server environment.


🌍 The Motivation

I previously used a paid server with a hosting company in Qatar. However, it became very expensive and limited my ability to experiment and improve my skills. I decided to build a homelab to have full control over my environment.

🔍 Hardware & Investigation

Initially, I looked into mini PCs like the Lenovo ThinkCentre, but with prices around 10,000 TL, I decided to repurpose hardware I already owned:

  • Motherboard: Biostar TB360-BTC (Mining board)
  • CPU: Intel i3
  • RAM: Standard DDR4
  • Storage: 500 GB SSD (Upgraded)

🏗️ The Build Process

The assembly wasn’t easy. The motherboard had been sitting in a dusty basement for 6 months. After installing everything into a new case, the system wouldn’t post.

🔊 Troubleshooting with Arduino

The motherboard didn’t have a buzzer, so there were no error beeps to guide me. I borrowed a buzzer from an Arduino kit I bought for my son. After finding the right pins, I heard the code: 8 short beeps.

🛠️ The “Riser” Solution

The error code indicated a graphics issue. Since this is a mining-focused motherboard with many PCI slots, I realized the primary slot might be picky.

  • The Fix: I used a PCIe Riser to connect the graphics card to a different slot.
  • Result: The screen finally came to life!

💾 Software & Storage Challenges

I planned to install Ubuntu, but hit a compatibility wall:

  1. NVMe Support: I discovered the TB360-BTC did not recognize the new NVMe SSD I purchased.
  2. The Swap: I moved the SSD to my family’s PC and took the older SATA SSD for the server.
  3. OS: Successfully installed Ubuntu and configured OpenSSH.

🚀 Current Status & Goals

The server is now fully “headless” (no monitor or keyboard needed). I manage everything remotely via SSH.

Upcoming Roadmap:

  • Web Hosting: Deploy my personal website.
  • Smart Home: Set up and test Home Assistant.
  • Docker: Experiment with containerized applications.

Follow my journey as I build out my local infrastructure!