2 min read
Homelab

A repurposed dual-socket workstation running Debian, with Podman as the only container engine. Everything below is deployed as infrastructure-as-code and documented as I go.

Media & downloads

  • Jellyfin — media server
  • Prowlarr / Sonarr / Radarr — indexer and library automation

Photos

  • Immich — self-hosted Google Photos alternative, Postgres + pgvector for facial recognition and CLIP-based search

AI

  • Ollama — local LLM inference, GPU-accelerated on the Quadro P2000
  • Open WebUI — chat interface for Ollama, exposed so I can use it from my phone
  • A small custom MCP server — a Python service exposing read-only server-status tools over the Model Context Protocol, so I can just ask an LLM “how’s my server doing?”

Networking & infra

  • Caddy — reverse proxy with automatic HTTPS
  • AdGuard Home — network-wide DNS ad-blocking
  • Homer — a tiny dashboard linking everything above
  • A custom dynamic DNS script — keeps a DNS record in sync with my ISP’s ever-changing IP

Gaming

  • Crafty Controller — Minecraft server manager

Built with Astro.

“I’m running on this server.” — Astro, probably