Loading page...

Infrastructure

My Homelab

A self-hosted infrastructure for learning, experimenting, and running personal services 24/7.

The homelab is my personal sandbox — a place to learn infrastructure without fear of breaking production. Every service is self-hosted for privacy, every experiment stays local, and everything runs on hardware I own and control.

24/7
Uptime
12+
Services
~8 TB
Storage

Add your homelab photo here

The rack — home to the server, NAS, and networking gear.

Hardware

COMPUTE

Main Server

CPU
Intel Core i5-12400
RAM
32 GB DDR4
Storage
1 TB NVMe
OS
Proxmox VE

NETWORKING

Router / Firewall

OS
OPNsense
NICs
2× Intel 1GbE
VLANs
Yes
VPN
WireGuard

STORAGE

NAS

Drives
4× 4 TB HDD
RAID
ZFS RAID-Z1
Usable
~8 TB
FS
ZFS

Services

Virtualization

Proxmox VE v8.x

Hypervisor managing VMs and LXC containers.

LXC Containers

Lightweight containers for isolated services.

Docker v26.x

Container runtime for app deployments.

Networking

OPNsense v24.x

Firewall and router with full traffic inspection.

Pi-hole v5.x

Network-wide DNS-based ad and tracker blocking.

Nginx Proxy Manager v2.x

Reverse proxy with SSL termination via Let's Encrypt.

WireGuard VPN

Fast and modern VPN for remote access.

Media & Files

Jellyfin v10.x

Self-hosted media server for movies and TV.

Nextcloud v29.x

Personal cloud storage, calendar, and notes.

Monitoring

Uptime Kuma v1.x

Service uptime monitoring with alerting.

Grafana + Prometheus

Metrics collection and dashboarding.

Netdata

Real-time system performance monitoring.

Network

network.conf
Home Subnet
192.168.1.0/24
Lab Subnet
10.0.0.0/24
DNS
Pi-hole (self-hosted)
VPN
WireGuard — port 51820/UDP
SSL Certs
Let's Encrypt (auto-renew)
Exposed Services
3 (reverse-proxied)