Self-hosted website analytics for privacy, with anonymized traffic stats and a minimal interface
MIT
- JavaScript
- SCSS
- Dockerfile

About Ackee
Ackee is a self-hosted analytics tool for websites that runs on your own server. It analyzes traffic and provides statistics in a minimal interface for people who do not want a full marketing analytics platform or unique-user tracking. Tracked data is kept anonymized, and no cookies are required.
It runs on a lightweight Node.js and MongoDB architecture. Events can track button clicks, newsletter subscriptions, and more. A fully documented GraphQL API drives everything shown in the interface, so you can build custom tools on top of it. Ackee is configured through environment variables and optional .env files.
Ackee is 100% open source and runs on your own server. It can be deployed with Docker Compose, Docker, or Helm, and the documentation also covers running it without Docker. The project is actively maintained under the MIT license.
Key features
- Anonymized website traffic statistics
- No cookies or unique user tracking
- Event tracking for clicks and subscriptions
- GraphQL API for building custom tools
- Runs on a lightweight Node.js and MongoDB stack
Details
- First released
- 2014
- Platforms
- Web · Docker · CLI
- Self-hosting
- Runs on your own server
- Stack
- Node.js · MongoDB
- Privacy
- Anonymized tracked data
- Tracking
- No cookies, no unique user tracking
