Back to Notes Accessibility Open Local-First Report

Home Lab Build Log

This is my personal home lab setup and the way I maintain it. I built it to learn properly, ship real systems, and keep my core tools local, private, and under my control.

Small Iterations Homelab Self Hosted Build Log

I update this page as things break, get fixed, and improve. It is less a static report and more a practical engineering journal.

Overview

Why I Built It

  • I wanted local control over media, AI tooling, and personal data workflows
  • I use it as a hands-on training ground for networking, Linux, virtualization, and containers
  • I am deliberately reducing dependence on default big-platform cloud setups

How I Run It

  • Privacy-first architecture with a small exposed surface
  • Self-host where practical, cloud only where it genuinely adds value
  • Reliability through repeatable fixes, backups, and clear runbook habits

Platform Inventory

Node Role Platform Key Workloads
Node A Virtualization Host Proxmox VE VM orchestration, network bridge, GPU passthrough
Node B Container VM Ubuntu LTS Docker stack, media automation, AI assistant runtime
Node C Storage Edge Raspberry Pi OS SMB shares for media and notes data
Cloud Layer Always-On Services Privacy-focused VPS + storage Remote media services, archive sync, offsite redundancy

Deployment Map

How services are actually laid out in my setup, from local network core to cloud extension.

Router icon LAN Core

Router, DNS, and local network pathing for all homelab nodes.

TP-Link iconRouter DNS iconDNS

Proxmox icon Proxmox Host

Main virtualization node running the container VM and service orchestration.

Proxmox iconProxmox NVIDIA iconGPU Pass

Ubuntu icon Docker VM

Container runtime for media, automation stack, dashboards, and AI workflows.

Docker iconDocker Jellyfin iconJellyfin Arr stack iconArr Stack

Raspberry Pi icon Storage Edge

Raspberry Pi shares media and notes data into the VM over SMB.

Raspberry Pi iconRaspberry Pi SMB file sharing iconSMB File Sharing

Cloud icon Cloud Extension

Offsite storage and remote services for continuity and archive workflows.

Infomaniak iconVPS Cloud storage iconArchive

Service Architecture

Core Stack

  • Containerized media server with hardware-accelerated transcoding path
  • Automation stack for indexing, acquisition, and subtitle workflows
  • Dashboard and management tooling for operational visibility

Networking Model

  • Segregated local access patterns with explicit VPN routing where required
  • DNS and egress choices aligned with privacy requirements
  • Mixed wired backhaul strategy for reliable in-home service delivery

Reliability and Backup Posture

Backup Scope

  • Application configs and metadata synchronized nightly
  • System snapshots and selected service data retained by policy
  • Cloud destination used for archive and offsite protection

Known Engineering Improvements

  • NIC stability workaround applied on virtualization host
  • Network-dependent mount timing corrected with boot-order safe options
  • Container runtime and GPU compatibility path normalized

Security and Sovereignty Position

Forward Plan

Near-Term

  • Expand monitoring and alerting for service health
  • Continue backup validation with periodic restore drills
  • Document quality profiles and service dependencies in a runbook format

Mid-Term

  • Evaluate segmentation and tighter trust boundaries
  • Harden remote access controls and transport security posture
  • Add additional lightweight workloads for experimentation