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.