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.

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 1GbE Switch
    • TP-Link Omada EAP620 Access Points
  • Public Server
  • Private Server
  • Thunderbolt Storage Enclosure
  • Cameras
  • PoE Zigbee Controller
  • Various IoT devices

Software

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