Project Homelab
Build a homelab that fits your space, your budget and your free time.
Project Homelab is a community guide to choosing and running the hardware, hypervisors, storage and networking that people use to learn IT at home. It’s written by homelabbers, for homelabbers, and it costs nothing to use.
- Start hereWork out what you need, pick a lab style, and plan the build.
- HardwareServers, mini PCs, whiteboxes, cases and the parts that go in them.
- Housing your labRacks, power, cooling and keeping the noise down.
- StorageLocal disks, NAS, SAN, hyper-converged and storage software.
- NetworkingAddressing, 10Gb and InfiniBand, Wi-Fi and network gear.
- HypervisorsChoosing and running vSphere, Hyper-V, KVM, Proxmox and nested labs.
- ManagementRunning the lab day to day: access, automation, backups and patching.
- SecurityRemote access done safely, firewalls, antivirus and certificates.
- LicensingGetting legitimate lab licenses for Microsoft and VMware software.
- Cloud labsRunning some or all of your lab on someone else’s hardware.
New to homelabbing? Go in this order.
- Work out your requirements
Space, budget, noise, what you want to learn, and how often the lab will be on.
- Pick a style of lab
One host, a nested lab, a physical cluster, the cloud, or a mix.
- Build it
Compute, storage, networking, power and the hypervisor that ties it together.
- Run it
Backups, patching, monitoring and automation, mostly with free tools.
- Lock it down
Reach your lab from anywhere without opening it to the internet.
Written by the people who run the labs
Every page here started as someone’s notes from their own build. If you’ve racked a server, tamed a noisy fan or finally got VLANs working, that’s an article. Each page has an Edit page link that opens it on GitHub, and a maintainer reviews changes before they go live.