Homelab

The network and servers I run at home: how they're linked, how the VLANs split them up, and what runs where.

TODO(rohit): everything on this page is example data until the real devices, VLANs and services are in src/data/homelab.ts

Topology

Homelab topology (example data)Example router to Example switch by fibre. Example switch to Example server by copper. Example switch to Example access point by copper. Example access point to Example laptop by wifi.Example routerVLAN 10Example switchVLAN 10Example serverVLAN 20Example access pointVLAN 10Example laptopVLAN 30
  • VLAN 10, Management
  • VLAN 20, Servers
  • VLAN 30, Clients
  • Fibre
  • Copper
  • Wifi

Homelab topology

Homelab topology (example data)Example router to Example switch by fibre. Example switch to Example server by copper. Example switch to Example access point by copper. Example access point to Example laptop by wifi.Example routerVLAN 10Example switchVLAN 10Example serverVLAN 20Example access pointVLAN 10Example laptopVLAN 30

VLANs

IDNamePurposeExample subnet
10ManagementExample: network kit10.0.10.0/24
20ServersExample: servers10.0.20.0/24
30ClientsExample: laptops and phones10.0.30.0/24

Hardware

Example router
Routes between the VLANs
Example switch
Carries every VLAN
Example server
Runs the example services
Example access point
Wifi for the clients
Example laptop
An everyday client

Services

Example service one
A placeholder until the real list is in. Runs on Example server.
Example service two
Another placeholder. Runs on Example server.

Design decisions and lessons

TODO(rohit): design decisions and lessons learned

Addresses here are examples, not my real setup.