EP1 Build a homelab pc from parts around the house!
Table of Contents
Introduction
This tutorial will guide you through building a homelab PC using various parts you may already have at home. In this first episode of a mini-series, we will focus on assembling the components, configuring BIOS settings, and installing Ubuntu Server. This project is perfect for those looking to create a home server for tasks like virtualization, file sharing, or media streaming.
Step 1: Gather Your Components
Collect all necessary components for your build. Here’s what you will need:
- Motherboard: Asus A320M-K
- CPU: Ryzen 9 5900x
- CPU Cooler: Arctic Freeze CPU cooler
- RAM: Corsair LPX 16GB
- Storage: 512GB WD NVMe M.2 SSD
- Power Supply Unit (PSU): Corsair CX550
- GPU: RTX 3060 12GB
- Case: Aero Cool DS Cube Case
- Screw Kit: For assembling the components
Step 2: Start the Build
Follow these steps to assemble your homelab:
-
Install the CPU:
- Open the CPU socket on the motherboard.
- Align the CPU with the socket and gently place it in.
-
Apply Thermal Paste:
- Use Arctic MK4 Thermal Compound.
- Apply a small amount to the center of the CPU.
-
Position the CPU Cooler:
- Place the Arctic Freeze cooler over the CPU.
- Secure it according to the manufacturer’s instructions.
-
Install the RAM:
- Locate the RAM slots on the motherboard.
- Insert the Corsair LPX 16GB RAM sticks into the slots until they click into place.
-
Install the NVMe SSD:
- Find the M.2 slot on the motherboard.
- Insert the 512GB WD NVMe SSD and secure it with a screw.
-
Mount the Motherboard in the Case:
- Align the motherboard with the standoffs in the case.
- Secure it using screws.
-
Install the GPU:
- Insert the RTX 3060 into the appropriate PCIe slot.
- Secure the GPU with screws.
-
Connect the PSU:
- Install the Corsair CX550 PSU in the case.
- Connect the main power cable to the motherboard and additional cables to the GPU.
Step 3: Wiring and Configuration
Now that the hardware is assembled, proceed with the following:
-
Connect Case Wiring to the Motherboard:
- Connect power switch, reset switch, and LEDs according to the motherboard manual.
-
Update BIOS:
- Power on the system and enter the BIOS.
- Update the A320M-K BIOS to the latest version.
-
Configure BIOS Settings:
- Adjust settings for optimal performance (e.g., boot order, XMP profiles for RAM).
Step 4: Install Software
To set up your homelab, follow these steps:
-
Prepare a USB Drive:
- Install Ventoy onto a USB drive.
- Download an ISO image of Ubuntu Server and copy it to the USB drive.
-
Install Ubuntu Server:
- Boot from the USB drive.
- Follow the on-screen instructions to install Ubuntu Server.
-
SSH into Your System:
- Once installed, configure SSH to access your server remotely.
Conclusion
You have successfully built your homelab PC and configured it with Ubuntu Server. This setup can be used for various applications such as virtualization, file storage, or media streaming. For next steps, consider exploring additional software tools and services to enhance your homelab experience. Happy building!