Wazuh: Open Source SIEM for Your Home Lab
Wazuh gives you SIEM, HIDS, FIM, and threat detection in one stack. Here's how to deploy it in your home lab with Docker and actually use it.
All the articles with the tag "monitoring".
Wazuh gives you SIEM, HIDS, FIM, and threat detection in one stack. Here's how to deploy it in your home lab with Docker and actually use it.
Forget docker stats. ctop and lazydocker give you real-time container insights with less friction than typing commands.
You get 50 alerts a day and ignore all of them. That's not monitoring, that's noise. Here's how to build alerts people actually care about.
Shorter intervals = more data. But also more storage, CPU load, and potential instability. Here's the tradeoff you're actually making.
Build one Grafana dashboard that adapts to any host or environment using variables, query, custom, constant, and multi-select types with real examples.
Uptime Kuma goes past HTTP checks: TCP, DNS, and Docker monitors, push monitors for cron jobs, public status pages, and the scripting API that actually exists.
Docker health checks for Dockerfiles and Compose: configure HEALTHCHECK for PostgreSQL, Redis, Nginx, and Node.js with intervals, retries, and depends_on.
Set up a self-hosted Prometheus and Grafana monitoring stack with Docker Compose. Stop flying blind, get metrics, dashboards, and alerts in under 30 minutes.
Suricata beats Snort on multi-threading and EVE JSON logging. Side-by-side IDS/IPS breakdown with Suricata install, suricata.yaml config, and OPNsense setup for home labs.
Compare Plausible vs Umami for self-hosted, privacy-friendly web analytics. Ditch Google Analytics and keep your users' data off ad networks.
Master Docker HEALTHCHECK syntax. Learn what checks work, how to tune interval/timeout/retries, and integrate with orchestration.
Logs, metrics, and traces for Docker containers, Prometheus, Loki, Grafana, and OpenTelemetry to know what's happening inside your stack.