The 35-Watt Roommate (Part 8): Umami Analytics, or How a Password with Special Characters Broke Everything
How I self-hosted Umami Analytics, why PostgreSQL hated my password, and what Cloudflare Access does to tracking endpoints.
9 posts
How I self-hosted Umami Analytics, why PostgreSQL hated my password, and what Cloudflare Access does to tracking endpoints.
How I replaced my Fritz!Box 7690 with a Ubiquiti Cloud Gateway Ultra. WAN configuration, VLAN setup, and whether the ISP even notices.
How I turned AdGuard Home into a network-wide ad and tracking blocker with Docker Macvlan, dual-stack IPv6, and Traefik integration.
How do you keep an eye on your homelab, what does CPU load actually look like, and who exactly is non-stop knocking on my virtual front door?
How I rescued my Gitea setup from a massive Docker mistake surgical data recovery from Proxmox backups.
How an Intel i219-LM network card in power-saving mode brought down the entire LAN and how I fixed it with kernel tuning.
How I securely expose my self-hosted services to the internet using Cloudflare Tunnels, without opening a single port on my router.
How a memory problem on my NAS led me to build an energy-efficient home lab with a Lenovo ThinkCentre M920q.
Set up a private Git instance and media server on a Synology NAS with secure Cloudflare Tunnel access no port forwarding needed.