self-hosted analytics: comparing Umami, Plausible and Matomo
I recently spent an unreasonable amount of time looking into some of the self-hosted analytics tools that I've seen mentioned here. I wrote up the results of my research into self-hosted analytics tools in a blog post that I wanted to share here because there seem to be few if any resources out there that directly compare my two top contenders, Umami and Plausible.
All of the platforms I looked at offer privacy-compliant, cookie-free, client-side analytics. My focus was mainly on how easy or difficult it is to set up and administer each platform using docker compose. Apologies to any serious Matomo fans out there; I don't use PHP, which makes Matomo seem a lot more complicated to me. I do have a section that briefly mentions other tools at the end, but I couldn't look into everything.
I also documented how I self-hosted Umami Analytics, which is the tool that I ultimately went with.
A lot is made of the fact that Plausible uses ClickHouse while Umami uses PostgreSQL for data storage, but the difference hasn't been noticeable on my (probably over-specced) dedicated server. YMMV.
Having used both Umami and Plausible now, I can sum it all up like this: Umami is easier to set up and collects more complete data, while Plausible has a slicker but more branded user interface.
[link] [comments]