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