About This Project

This homelab is a personal exploration into home automation, IoT development, and self-hosted infrastructure. The goal is to build a smart, efficient home environment while learning new technologies and sharing the journey.

The Setup

Server Hardware

  • Model: Dell R7525
  • CPU: 2x AMD EPYC 7282 (32 cores total)
  • RAM: 64GB DDR4 ECC
  • Storage: 174TB array (12 disks + parity)
  • Cache: 2x 480GB SSD (mirrored)
  • OS: Unraid Pro

Network

  • Router: UniFi Dream Machine Pro
  • VLANs: Trusted, IoT, Guest, Streaming, Camera
  • Remote Access: Tailscale VPN

Key Technologies

Home Automation

Home Assistant OS running as VM on Unraid with YAML-based configurations

Containerization

Docker containers for services, applications, and development environments

Local AI

Ollama running Qwen 2.5 models for code and general tasks

Mobile Apps

11 Android apps built with React Native, Expo, and TypeScript

Self-Hosted Git

Gitea instance hosting 11 repositories with API-driven workflows

Multi-Agent Development

4 parallel Claude Code workers with coordination system

Philosophy

  • Self-hosted first: Prefer local solutions over cloud dependencies
  • Privacy-focused: Data stays on-premises when possible
  • Open source: Using and contributing to open source projects
  • Learning by doing: Building to understand, not just using