Code Repositories

Explore my open source projects, experiments, and development work. Each repository represents different aspects of my programming journey and technical interests.

Showing 17 public repositories

Docker Images from Harbor

Homelab Infrastructure

Self-hosted infrastructure built for reliability and learning. Each component serves specific purposes from media serving and home automation to development environments and network services. All systems are designed for 24/7 operation with redundant services where appropriate.

NAS & Storage

  • Topton N305 NASIntel N305, 8GB RAM, 250GB SSD
  • WD Red Plus 6TB4x drives in RAID 5 (18TB usable)
  • Ubuntu 22.04Server operating system
  • JellyfinMedia server software

Raspberry Pi Services

  • Raspberry Pi 48GB RAM, Ubuntu 22.04
  • Pi-holeDNS-based ad blocking
  • UnboundRecursive DNS resolver
  • PowerDNS KeaDHCP server
  • Cloudflare DNSExternal DNS resolution

Mini PC Infrastructure

  • Zazitec T8-plusIntel N100, 8GB RAM, 256GB SSD
  • Debian 12Operating system
  • Home Assistant SupervisorHome automation platform
  • Network Stack MirrorRedundant DNS/DHCP services

Main Server

  • Fractal Design TerraMini-ITX case
  • AMD A520M ITXMotherboard
  • AMD Ryzen 7 3700X8-core CPU
  • Corsair LPX 32GBDDR4 3600MHz RAM
  • NVIDIA RTX 306012GB GPU
  • 1TB NVMe SSDPrimary storage
  • ServicesHarbor, Forgejo, Ghost, Website

Networking

  • Zyxel 8-port Switch3.5Gbit, unmanaged, fanless

Homelab Philosophy

This homelab represents a practical approach to self-hosting and infrastructure management. Each system serves specific production purposes while also providing learning opportunities. The setup emphasizes reliability, energy efficiency, and real-world utility over theoretical experimentation, with services that are actually used daily.