My homelab
I use my homelab mainly for:
- Home Assistant, for all the smart home stuff
- Plex, for watching videos
- Calibre Web, for storing and reading ebooks
- Paperless-ngx, for my scanned documents
- Hosting random Telegram bots
- Experimenting with new tech
Networking
I currently use a UniFi EdgeRouter X as my router. I'm in the midst of switching over to a Topton N100-V that runs NixOS, and utilises systemd-networkd
and nftables
for all the routing/firewall rules.
I'm using a managed switch - the TP-LINK TL-SG108E. This switch supports assigning VLANs to individual ports.
My AP is the UniFi U6 Pro. Unfortunately, the UniFi Network Server app is required to make advanced adjustments to it. I'm not a huge fan.
I use Tailscale for connecting to my devices, and Cloudflare Tunnel for receiving network traffic from the internet.
Storage
I'm currently using a Synology DiskStation DS223. The best part of the OS is it comes with a Network Video Recorder that works very well with most IP cameras out of the box.
I'm thinking of switching over to a custom NAS build that uses the Fractal Node 304.
Compute
I have a Intel NUC11PAHi3 as well as the ASUS PN64-E1.
The NUC is where I run all of my "stable" workloads (via docker compose). The PN64 is what I use to explore different operating systems, ops tools, etc.