Homelab
After the renovations in my home, I had the luxuryt to be able to wire the whole house (2x ethernet drops per room, in addition to cctv ethernet drops etc) and to set up a little network cabinet to hide away all the equipment - aka homelab.
Over the years, I’ve upgraded / changed my hardware and I wanted to share a bit my setup.
gear
I’ve a small homelab at home, running several QoL services (i will probably do a post on this later). Lately, I’ve deployed two internal services:
- Network
- Mikrotik CRS326-24G-2S+RM 24 Port L3 SFP+ Switch - the backbone of my network,
- Zyxel GS1900-10HP - poe switch used to power the CCTVs around the house
- Ubiquiti UAP-AC-PRO - I’ve 2 of those in the house and provide wifi all around the house
- Servers
- Raspverry pi 3B - running pihole
- 2x ThinkCentre M910 - i7-7700T / 32GiB RAM / 512 GiB hdd
- Synology DiskStation DS923+ with 2x Seagate IronWolf 12TB
- APC Back UPS Pro BR 650VA (BR650MI) - making sure things can shutdown gracefully in case of an electricity trip/outage
services
I run quite a number of services in my network:
- baremetal:
- pfsense, open source firewall / router. Planning to move to opensense
- proxmox, open source virtualization (hypervisor/containers/etc) which hosts most of my apps/services
- Windows 10 / BlueIris, video security server for my close loop CCTVs
- pihole, used to block ads on my network
- Virtualized (through proxmox)
- Unifi controller, used to control / configure the wifi access points
- pihole, this is for redundancy
- wireguard, used to VPN into my home network
- plex, to serve my local video’s needs
- grafana, to visualize my (internal) observability data
- prometheus, open source time series datastore
- home assistant for my home automation needs
- dokuwiki, to store my internal notes / knows to / instructions
- Kavita, (github)a self-hosted digital library
- Stirling-PDF (github) , a self-hosted web-based PDF manipulation tool
- linkding, a self-hosted bookmark manager
- cloudflared, as I wanted to get access to linkding from outside my network without the need of a VPN (but at the end, this still requires WARP client, which is a glorified Wireguard VPN - which is already deployed in my homelab). That being said, I was impressed by Cloudflare Zero Trust - especially given the free tier.