Glossary
Self-hosted analytics
Analytics you run on your own infrastructure, so the data stays in your database. You also take on upgrades, backups and legal questions.
Self-hosted analytics means running the analytics software on infrastructure you control, so that the events sit in your own database and no analytics vendor can reuse them.
In exchange, upgrades, backups, security and uptime are yours. The size of the job varies a lot: PostHog’s hobby deployment lists 48 compose entries and suggests 16 GB of RAM, while Umami is one app and Postgres (checked November 2026). Self-hosting also doesn’t decide whether you need consent: you become the one who has to answer that, and your host may still see addresses.
Trailic is self-hosted only. There’s no hosted version, and it’s an early first version. The comparison, with a table, is in self-hosted product analytics, and how to run it lists what Trailic needs.