About this project
Ackee is a self-hosted, Node.js based analytics tool for website traffic, designed for people who care about privacy. It runs on your own server and is fully open-source. The project keeps tracked data anonymized so users are not identifiable, and it does not use cookies or unique user tracking, so a cookie message is not required. The interface is minimal and focused, intended for those who do not need a full marketing analytics platform like Google Analytics or Matomo.
Key capabilities evidenced in the README:
- Self-hosting on your own server
- Lightweight Node.js and MongoDB architecture
- Privacy-oriented, anonymized tracking without cookies
- Event tracking for button clicks, newsletter subscriptions and similar actions
- A fully documented GraphQL API that powers the UI and allows building custom tools
- Environment variable configuration and .env file support
- Guides for SSL/HTTPS, CORS headers, FAQ and general documentation
- Deployment options including Docker Compose, Docker, Helm, Netlify, Vercel, Heroku, Qovery, Render, Railway, Koyeb and Zeabur
- Related community integrations for React, Nuxt, Angular, Django, Gridsome, VuePress, Svelte, Dart/Flutter, WordPress, Gatsby and more
A live demo and GraphQL Playground are linked. The README also lists articles about replacing Google Analytics and self-hosting analytics, plus donation channels and community links. The project is mentioned in Awesome Selfhosted.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.