Setting up Matomo visitor analytics, MySQL, NGINX GeoIP2, and automatic updates for GeoLite

I just wrote up the process of setting up self-hosted website analytics for NixOS for my personal blog: https://joseph-long.com/writing/website-analytics-with-nixos/

Feedback and suggestions would be welcome :slight_smile: It proved to be trickier than anticipated thanks to the deprecation of the legacy GeoLite databases (and corresponding geoip nginx plugin, updater script included in NixOS, etc.)