HomeLab – Software

📅Published: Updated:

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.