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
- Homeserver MCP — a read-only MCP server exposing server status to LLMs, so I can just ask “how’s my server doing?”
- Shopping List MCP + Workflow — a shopping list with price history, controlled entirely by chat, with receipt-photo processing via Mistral Workflows
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