Access Docker socket via TCP
Expose Docker's Unix socket over TCP so remote tools and dashboards can connect — daemon.json config for Linux and Windows.
All the articles with the tag "homelab".
Expose Docker's Unix socket over TCP so remote tools and dashboards can connect — daemon.json config for Linux and Windows.
Alpine gives you a shell and apk; Distroless gives you nothing but the app. Compare attack surface, image size, and multi-stage build complexity.
Appwrite is an open-source Firebase alternative you can self-host — databases, auth, storage, and functions without vendor lock-in.
Bcachefs got booted from the Linux mainline kernel and now ships as a DKMS module. Stability verdict, tiering, and a straight answer for home lab use in 2026.
The docker compose commands you actually use daily — up, down, logs, exec, pull, and the flags that make them way more useful.
Access services on the host machine from inside a Docker container using host-gateway or host.docker.internal — no hardcoded IPs.
The -v and --mount flags for Docker volumes explained — bind mounts vs named volumes, read-only, propagation, and tmpfs options.
COPY and ADD look similar but ADD auto-extracts tarballs and fetches URLs — know when each is appropriate and why COPY is usually better.
Add load balancing and failover to your Docker setup using Swarm, nginx, HAProxy, and Keepalived — high availability without Kubernetes.
Shell globbing breaks inside docker exec because of how args are parsed — here's how to pass wildcards and asterisks correctly.
Glance, Homepage, and Dashy compared: speed, setup overhead, widget depth, and which self-hosted dashboard actually holds up after a year of homelab use.
Build one Grafana dashboard that adapts to any host or environment using variables — query, custom, constant, and multi-select types with real examples.