Over the years I build myself a small homelab.
As a long time Linux user, every host, containers, and VMs are running Linux distributions, mostly Archlinux and a few Debian.
I am using systemd-nspawn for my containers and libvirt for my virtual machines.
Everything is divided into 8 networks. IPv6 is used as much as possible, but unfortunately there's a few device supporting only IPv4 so I had to keep both.
My global IPv6 prefix and network is provided by Hurricane Electric, and I am using a ULA prefix internally.
VLAN | VLAN ID | Networks | Description |
---|---|---|---|
wan | 100 | XXX.XXX.XXX.XXX/32 | My ISP network, AKA the internet |
hpn | 200 | 10.0.0.0/24 fd08:eab3:d810:0000::/64 2001:XXXX:XXXX:0000::/64 |
Network for hosts, switches, and access points |
spn | 250 | 10.0.1.0/24 fd08:eab3:d810:0001::/64 2001:XXXX:XXXX:0001::/64 |
For services that should not be accessible by the internet |
lwan | 400 | 10.0.3.0/24 fd08:eab3:d810:eab3::/64 2001:XXXX:XXXX:eab3::/64 |
Services available to the local networks and the internet (NAS, webservers, ...) |
lan | 300 | 10.0.2.0/24 fd08:eab3:d810:0002::/64 2001:XXXX:XXXX:0002::/64 |
Personal's Local Area Network |
guest | 500 | 10.0.4.0/24 fd08:eab3:d810:0004::/64 2001:XXXX:XXXX:0004::/64 |
Guests' Local Area Network |
iot | 600 | 10.0.5.0/24 fd08:eab3:d810:0005::/64 2001:XXXX:XXXX:0005::/64 |
Home automation stuff. Has no internet access (in or out) |
cctv | 700 | 10.0.6.0/24 fd08:eab3:d810:0006::/64 2001:XXXX:XXXX:0006::/64 |
Cameras. Has no internet access (in or out) |
- | - | fd08:eab3:d810:1010::/64 | Hosts to hosts communications (iSCSI, NFS, ...), on a separate physical network |
An old ThinkCentre M72e Tiny choosed for its power efficiency. It's hosting the things requiring 24/7 uptime (router, webservers, NVR, ...).
With over 50TB of storage and 32GB of memory, this server host my NAS, a few containers, and a few Windows VMs.
It's using a bunch of HGST Ultrastar 7K4000 (8*3TB), a few WDC WD80EDAZ (4*8TB), and a WD SN550 (500GB) for storage.
The case is a Rosewill RSV-L4500 with 3 hot swap cages (Rosewill RSV-SATA-Cage-34).
Cold backup for lcs and a few hcs' containers
As switches, I use two TP-Link TL-SG108E and a D-Link DGS-108. The Wi-Fi network is provided by an Ubiquiti UAP-AC-LITE access point, broadcasting both the lan and guest networks.