I run what is referred to as a homelab. This is a term used for one or more servers that one might run in their home. I have two of them, though I’m working on collapsing this as much as possible.

But my homelab project will, ultimately, extend out to my entire network of technology. This includes my local area network (LAN), my connected devices using Zigbee and Z-Wave, as well as the software I have chosen to use.

Overview

Hardware

  • Network
    • Router - OPNSense
    • TP-Link Omada Controller
    • TP-Link Omada 2.5GbE PoE Switch
    • TP-Link Omada EAP773 Access Points
    • TP-Link Omada EAP620 Access Point
    • TP-Link Omada 1GbE Switch
    • TP-Link 2.5GbE PoE Switch
  • Public Server
  • Private Server
  • Thunderbolt Storage Enclosure
  • Cameras
  • PoE Zigbee Controller
  • Various IoT devices

Software

  • Debian Server
  • Cockpit
  • Docker
  • Tailscale
  • Telegraf
  • PostgreSQL
  • MongoDB
  • MariaDB
  • Redis
  • Elasticsearch
  • nginx
  • restic
  • Public Server
    • acme
    • Mastodon
    • LibreTranslate
    • Nightscout
    • LibreLinkUp Nightscout Uploader
    • Mosquitto
    • SearxNG
  • Private Server
    • InfluxDB
    • Frigate NVR
    • LibreSpeed (speedtest)
    • ZWaveJS
    • Zigbee2mqtt
    • Homeassistant
    • Nodered
    • RustDesk
    • Jellyfin
    • Tubearchivist
    • ZFS
    • NFS
    • Samba