A homelab is computer hardware you run at home to host services yourself instead of renting them. It can be a single mini PC running a few containers or a rack of servers. The defining trait is not scale but purpose: you administer it, so you learn how infrastructure actually behaves when it breaks.