Bonfire is a new framework to build federated applications that just reached RC1. It is written in Elixir, a nice functional language, and allows communities to create custom flavored Fediverse applications, that can be tailored for their specific needs. I have been in touch with the core team and I'm trying to make the experience of running Bonfire on Guix as smooth as possible.
I had two goals: to count AI crawlers DDoSing my nginx
infrastructure and to see if anybody reads at least one of my
three posts in the blog. To achieve both, I needed to gather
data and transform it into meaningful insights, so basically I needed
web analytics.