My homelab runs a broad software stack spanning media, AI, monitoring, networking, and self-hosted productivity. Everything below runs as Docker containers unless noted otherwise. For the hardware this runs on, see the Homelab Hardware page →
This page will continue to grow — config posts and write-ups are linked where they exist.
Media
- Plex — media server for streaming my film, TV, and music library to any device.
- Tautulli — Plex monitoring and statistics: who’s watching, what, and when.
AI & Automation
- Ollama — run large language models locally; backed by the Ampere A10 GPU on the Z840.
- Open WebUI — polished browser-based chat interface for Ollama and other LLM backends.
- n8n — self-hosted workflow automation; connects services without needing to write full code.
- SearXNG — privacy-respecting meta search engine that aggregates results from multiple sources.
- DeepStack — self-hosted AI image recognition API used for object detection in camera feeds.
Networking & Access
- Traefik — reverse proxy and ingress controller that automatically handles routing and TLS for containers.
- Cloudflared — Cloudflare Tunnel daemon providing secure public access to internal services without open firewall ports.
- Pi-hole — network-wide DNS-based ad and tracker blocking.
- UniFi Controller — management for the Ubiquiti access points and network devices.
Monitoring & Observability
- Grafana — dashboarding and visualisation platform; the front end for most of my metrics.
- Prometheus — time-series metrics collection and alerting, feeding Grafana.
- Netdata — real-time per-host performance monitoring with automatic anomaly detection.
- Uptime Kuma — self-hosted uptime and status monitoring with notifications.
- Beszel — lightweight server and container resource monitoring with a clean UI.
- Homepage — customisable dashboard that aggregates status and links for all running services.
Photography & Files
- Immich — self-hosted photo and video backup and management; Google Photos replacement.
- Nextcloud — self-hosted file sync, sharing, and collaboration platform.
- Paperless-ngx — document management system with OCR; turns scanned paperwork into a searchable archive.
- Hoarder — AI-powered bookmarking and read-it-later app. Read my migration post →
Home & Life
- Home Assistant — home automation hub connecting smart devices, automations, and integrations.
- Airtrail — flight logging and travel history tracker.
Dev & IT Tools
- CyberChef — browser-based tool for encoding, decoding, encryption, and data transformation.
- phpIPAM — open-source IP address management for tracking subnets and address allocations.
- Excalidraw — virtual whiteboard for hand-drawn-style diagrams and architecture sketches.
- SemaphoreUI — modern web UI for Ansible playbook execution and scheduling. See related posts →
- VS Code Server — browser-based VS Code for editing code from anywhere without a local install.
- JDownloader — automated download manager supporting a wide range of file hosting sites.
Hosting
- WordPress — powers this site, self-hosted on the lab.
- Plausible — privacy-first, cookieless web analytics as an alternative to Google Analytics.
Storage & Infrastructure
- MinIO — S3-compatible object storage server; used for application backups and bulk data.