A thing I was interested in was how I could do some tracking about who is visiting this site without hooking into the ugly beast that is Google Analytics. This led me to find umami, which claims to be “a simple, fast, privacy-focused alternative to Google Analytics”. Looking further at their documentation we can see that it’s GDPR compliant (doesn’t collect any PII) and is cookieless, meaning we don’t need an annoying banner popup. Seems pretty sweet!
This Site
The Nest uses hugo, a static site generator to build the pages. These pages are then hosted on my home server, managed by nix.
For those interested, nix is a functional language used primarily in NixOS for managing system configurations declaratively, but it’s useful for many things like packaging software.
For example, I have the following flake to manage my “dev” environment for the site, as well as making a package for the site that can be deployed on a host.