WordPress on PHP-FPM & Caddy in Docker
Run WordPress on PHP-FPM with Caddy as the web server — all in Docker Compose with automatic HTTPS and proper PHP config.
All the articles with the tag "self-hosting".
Run WordPress on PHP-FPM with Caddy as the web server — all in Docker Compose with automatic HTTPS and proper PHP config.
Two ways to route LLM traffic across providers — OpenRouter as a hosted gateway, LiteLLM as a self-hosted proxy. Which one fits your home lab in 2026?
Google Photos went paid and the alternatives matured fast. Immich, PhotoPrism, and Ente: which self-hosted photo library actually fits your life in 2026?
Picking a recursive DNS resolver for your home lab — Unbound, Technitium, and BIND9 compared on speed, GUI, DNSSEC, and split-horizon.
HACS custom integrations can brick your Home Assistant setup overnight. Here's how to use them safely, recover when they don't, and know when to skip them.
ntopng vs darkstat: full DPI flow analysis vs a tiny always-on stats page. Pick the right tool for home-lab network visibility without losing your mind.
AnythingLLM is the closest thing to a real private NotebookLM you can self-host. Workspaces, RAG, agents, document chat — running locally on Ollama in 20 minutes.
HAOS Add-Ons vs bare Docker Compose for Mosquitto, ESPHome, Frigate — when the Supervisor magic is genuinely worth it and when it just gets in your way.
Wyoming protocol vs Rhasspy for local Home Assistant voice — which offline stack actually works in 2026, hardware requirements, and when to choose each one.
Caddyfile zen vs Traefik labels-everywhere — picking a reverse proxy for self-hosted services in 2026. Real configs, real gotchas.
Promtail is deprecated. Here's how to migrate your scrape configs, pipeline stages, and Docker log setups to Grafana Alloy without losing your mind or data.
LibreNMS auto-discovers your switches, APs, and UPS over SNMP with zero MIB hunting. Here's how to deploy it and stop abusing Prometheus for this job.