How I use Homepage as a curated service directory across my homelab, with local Docker visibility and a clear distinction between links and remote container status.
David Dami
How I combine Uptime Kuma, Beszel, Glances, and Dozzle to spot service failures, check server health, and investigate container logs across my homelab.
How I use Pangolin for access control and reverse proxying across multiple servers, with sanitized Compose and configuration examples.
My Media Server; Jellyfin stack, passed-through storage, IPTV setup, and how I manage a growing media library.
Self-hosted reminder service with a Python web app, persistent data volume, health checks, timezone-aware runtime config, and Docker Compose deployment.
Python CLI for keeping Pi-hole, AdGuard Home, Cloudflare, OPNsense, Unbound, and generic DNS rewrite targets aligned from one source of truth.
How I moved D4rk Notes from a custom Next.js/MDX site to Ghost 6 with MySQL, Docker Compose, persistent content storage, and Resend SMTP.
Commerce storefront and admin stack combining a Next.js public shop, Medusa backend, PostgreSQL, Redis, Stripe, and custom collection pages.
How I run Traefik v3 as a reverse proxy with automatic wildcard SSL using Cloudflare DNS challenge — the backbone of my public-facing homelab setup.
Running Traefik v3 as the reverse proxy for all homelab Docker services alongside AdGuard Home for DNS. How the two connect and why this combo works well.
Configure cloud-init VM templates on Proxmox hypervisor for rapid VM deployment with automated initialization and custom configuration.
Pangolin is a self-hosted tunneled reverse proxy and access manager. No open ports on the origin server, WireGuard tunneling via the Newt agent, and a web dashboard for managing everything.