Discover / GTM & Growth

Ackee

by electeriousJavaScript

Self hosted privacy friendly analytics tool for tracking website visitors.

Toolstable

Maturity: stable because 12y old, v3.6.0 released 117d ago. Derived from release and commit history, not a rating.

Stars
4.7k
Forks
385
Downloads / mo
Last commit
2026-07-25
License
MIT
Open issues
46

Market and trust evidence

Edition not yet matched

No exact skills.sh identity match is available for this repository. Repository adoption and freshness remain visible above; install momentum is not inferred.

Trust analysis is a screening signal, not a security warranty. Read the ranking and trust methodology.

In practice

Written by AI from this repository’s README · high confidence

Third party analytics hands visitor data to a vendor and forces a cookie consent flow onto the site.

Use it when

Use it when you want basic traffic and event stats on your own server without identifying visitors.

Not the right pick when

Not a substitute for a full marketing analytics platform like Google Analytics or Matomo.

Capabilities

  • self hosted and 100% open source
  • anonymized tracking with no cookies and no consent message
  • event tracking for clicks and subscriptions
  • fully documented GraphQL API behind the UI
  • deployable with Docker Compose, Helm, Netlify, Vercel and more
  • configuration through environment variables or a .env file

Requirements

  • Your own server running Node.js and MongoDB

Cost: Free and open source

Install

Derived from the published package name in the repository, not from a model.

Video walkthroughs

Third-party YouTube uploads matched to this tool by title, channel and repository name on 2026-08-03. Not made, reviewed or endorsed by SkillPilot. View counts and publish months are as of the match date and the month is approximate. Nothing loads from YouTube until you press play.

What the repository ships

Has testsHas docsDocker imageCI configured

Detected from the actual files in the repository root.

Latest release v3.6.0

Published 2026-04-08

Code refactoring, internal improvements and dependency updates to bring the codebase up to date with the latest versions and features of Node.js and MongoDB (fixes #377).

Changed

  • Ackee now requires Node.js 24 or newer

Fixed

  • Vercel deployments and serverless functions (#401, #385)

Tags

README

<div align="center">

<img src="https://s.electerious.com/images/ackee/icon.png" title="Ackee" alt="Ackee logo" width="128">

Ackee

Test Mentioned in Awesome Selfhosted Donate via PayPal

Self-hosted, Node.js based analytics tool for those who care about privacy. Ackee runs on your own server, analyzes the traffic of your websites and provides useful statistics in a minimal interface.

🌍 Website | 🔮 Live Demo | 🧸 GraphQL Playground

<br/>

Ackee in a browser

</div>

👋 Introduction

Ackee is a self-hosted analytics tool that cares about privacy. We believe that you don't need to track every aspect of your visitors. Ackee keeps tracked data anonymized to avoid that users are identifiable, while still providing helpful insights. It's the right tool for everyone who doesn't need a full-featured marketing analytics platform like Google Analytics or Matomo.

  • Self-hosted: Ackee runs on your own server and is 100% open-source
  • Modern technologies: Lightweight Node.js and MongoDB architecture
  • Beautiful: Minimal and focused interface
  • No cookies: No unique user tracking and therefore no required cookie message
  • Events: Track button clicks, newsletter subscriptions and more
  • GraphQL API: Fully documented GraphQL API that allows you to build new tools upon Ackee

🚀 Get started

Get Ackee up and running…

  • …with Docker Compose
  • …with Docker
  • …with Helm
  • …without Docker
  • …with Netlify
  • …with Vercel
  • …with Heroku
  • …with Qovery
  • …with Render
  • …with Railway
  • …with Koyeb
  • …with Zeabur

And configure Ackee and your server correctly…

  • …with environment variables
  • …with SSL and HTTPS enabled
  • …with CORS headers

Take a look at the FAQ if you have any questions left.

📚 Documentation

Documentation and guides are located in the /docs folder. Also take a look at the FAQ if you have any questions left.

API

Ackee features a GraphQL API that allows you to build custom tools upon Ackee. Everything you see in the UI is made from data delivered by the API.

Options

Ackee uses environment variables and supports .env files in the root of the project if you want to store all variables in one file. Options &#187;

Miscellaneous

Donate

I am working hard on continuously developing and maintaining Ackee. Please consider making a donation to keep the project going strong and me motivated.

Articles

Related

Links

Related tools