Englisches Original: https://argusic.com/best/self-hosted-analytics
Open source self-hosted analytics, tested on a clean server
Webanalyse, die Besucherdaten auf Ihrem eigenen Server belässt. Argusic hat jedes Projekt aus einer frischen Installation eingerichtet und gestartet. Die Reihenfolge unten folgt dem Ergebnis, und jeder Befund öffnet das vollständige Log und die Terminalaufzeichnung.
Getestet zwischen 3. September 2026 und 27. Oktober 2026. Jede Zeile zeigt ihr eigenes Testdatum; ein Projekt kann sich nach diesem Tag ändern.
12 von 12 getesteten Projekten laufen.
Kurz gesagt: 10 von 12 getesteten Projekten starteten ohne Anpassung auf einer frischen Maschine: fathom, shynet, offen, GEOInflow, LinkBreeze, freshlytics, goaccess und Ackee sowie 2 weitere. 2 weitere starteten, nachdem ein Ersatz einen erwarteten Dienst wie eine Datenbank übernommen hatte: tianji und traks.
Von Argusic jedes Mal auf einer frischen Maschine gemessen. Jede Zahl verlinkt auf ihren Nachweis.
| # | Projekt | Befund | Argusic Score | Sprache | Sterne | getestet am |
|---|---|---|---|---|---|---|
| 1 | fathom | Läuft | 100 / 100 | Go | 8,035 | 23. September 2026 |
Fathom Lite. Simple, privacy-focused website analytics. Built with Golang & Preact. Was der Test ergab: Fresh Fathom Lite install builds, runs on localhost:8124 with SQLite, authenticates, tracks real pageviews, and serves real dashboard stats including Google referrer grouping via the fixed binary. 22 Minuten. | ||||||
| 2 | shynet | Läuft | 100 / 100 | Python | 3,157 | 17. September 2026 |
Moderne, datenschutzfreundliche und detaillierte Webanalyse, die ohne Cookies oder JS funktioniert. Was der Test ergab: Shynet 0.13.1 is installed with SQLite backend, all 11 tests pass (9 API + 2 dashboard), Django admin user creation works via registeradmin, and Gunicorn serves the health check endpoint at 200 and login page at 200. 6 Minuten. | ||||||
| 3 | offen | Läuft | 100 / 100 | JavaScript | 982 | 18. September 2026 |
Offen Fair Web Analytics Was der Test ergab: Go server builds and tests pass (9 packages ok, 0 failures). JS frontend tests pass 7/7 when test server is running. The demo subcommand starts an ephemeral Offen instance with SQLite answering 200 on /auditorium/. 13 Minuten. | ||||||
| 4 | GEOInflow | Läuft | 100 / 100 | TypeScript | 802 | 27. Oktober 2026 |
Selbst gehostete Web- und KI-Crawler-Analyse für Generative Engine Optimization (GEO). Verfolgen Sie Besucher, KI-Suchverweise, Crawl-Logs, Inhaltsabdeckung... Was der Test ergab: PostgreSQL 16.15, Redis 7.0.15, and Node 22.23.4 are running; pnpm dependencies installed; Prisma and Liekan SQL migrations applied; tracker, recorder, OpenAPI spec, MCP and API-client packages built; dev server serves the GEOInflow application at port 3302 with all 284 unit tests passing (154 Vitest API tests in 30... 40 Minuten. | ||||||
| 5 | LinkBreeze | Läuft | 100 / 100 | TypeScript | 261 | 27. Oktober 2026 |
Die selbst gehostete Linktree-Alternative. Importieren Sie von jedem Konkurrenten in 30 Sekunden. Mehrseitige, datenschutzfreundliche Analysen... Was der Test ergab: LinkBreeze 1.4.1 builds from source, passes all 1064 unit tests, and serves the setup page on port 3344 with health endpoint responding 200. 31 Minuten. | ||||||
| 6 | freshlytics | Läuft | 96 / 100 | TypeScript | 362 | 19. September 2026 |
Open source datenschutzfreundliche Analyse Was der Test ergab: Freshlytics builds from source, serves its React frontend and REST API on port 3001, and correctly collects pageviews and returns analytics grouped by date, path, referrer, and browser dimension. 34 Minuten. | ||||||
| 7 | goaccess | Läuft | 66.7 / 100 | C | 21,117 | 22. September 2026 |
GoAccess ist ein Echtzeit-Web-Log-Analyzer und interaktiver Viewer, der in einem Terminal in *nix-Systemen oder über Ihren Browser läuft. Was der Test ergab: GoAccess v1.11 builds from source and runs. It parses Apache/Nginx Combined log format files into valid JSON output with correct request counts (4 requests, 3 unique visitors, 2xx status codes, browser/user-agent breakdown) and generates a complete self-contained HTML report. The binary at /work/repo/goaccess executes... 14 Minuten. | ||||||
| 8 | Ackee | Läuft | 66.7 / 100 | JavaScript | 4,722 | 25. September 2026 |
Selbst gehostetes, Node.js-basiertes Analytics-Tool für alle, denen Datenschutz wichtig ist. Was der Test ergab: The Ackee server builds, starts, serves the UI at / on port 5678, responds to GraphQL API queries and mutations with authenticated token creation, serves the tracking script, and all 184 tests pass. 4 Minuten. | ||||||
| 9 | talivia | Läuft | 50 / 100 | TypeScript | 2,346 | 5. September 2026 |
Open-source, self-hosted revenue-first analytics for founders: web analytics, Session Replay, revenue attribution, and customer revenue integrations. datafast... Was der Test ergab: Dependencies installed, Prisma client generated, tracker and recorder scripts built, and all 463 tests pass. The application's test suite runs successfully end-to-end with mocked database. Production build and dev server require more RAM than available (1GB). 26 Minuten. | ||||||
| 10 | liwan | Läuft | 50 / 100 | Rust | 221 | 3. September 2026 |
liwan - Leichtgewichtige Analytik Was der Test ergab: Liwan compiles, all 49 tests pass, and the server starts successfully accepting connections on port 9042. 29 Minuten. | ||||||
| 11 | tianji | Läuft mit Mocks | 92 / 100 | TypeScript | 3,118 | 17. September 2026 |
Tianji: Einblick in alles, Website-Analysen + Uptime-Monitor + Server-Status. Nicht nur eine weitere GA-Alternative. Was der Test ergab: Dependencies installed, project builds successfully, shared and most server unit tests pass, client component tests mostly pass; server cannot launch without a PostgreSQL database. 25 Minuten. | ||||||
| 12 | traks | Läuft mit Mocks | 86 / 100 | TypeScript | 339 | 26. Oktober 2026 |
Selbst gehostetes, datenschutzfreundliches Web-Analytics, das in zwei Minuten in Ihr eigenes Cloudflare-Konto bereitgestellt wird. Für immer kostenlos, MIT. Was der Test ergab: Traks monorepo installs, builds, passes all CI checks, and both platform Workers (collect on :5010 and api on :5011) launch locally and respond successfully to HTTP requests. 9 Minuten. | ||||||
Läuft mit den echten Abhängigkeiten installiert und gestartet. Läuft mit Mocks gestartet, nachdem Ersatzdienste externe Dienste wie eine Datenbank oder eine Drittanbieter-API ersetzt hatten. Nicht verifizierbar weder der Standard-Agent noch der stärkere hat es innerhalb des Zeitlimits zum Laufen gebracht; das Log zeigt, wo es stehen blieb.
Bevor Sie wählen
Entscheiden Sie, wie das Tool an seine Daten kommt. goaccess liest die eigenen Logdateien des Webservers aus und erstellt daraus im Test JSON- und HTML-Reports; es benötigt kein Skript auf Ihren Seiten. Die anderen sammeln Seitenaufrufe über ein Tracking-Skript und zeigen ein Dashboard an: fathom stellte sein Dashboard, seinen Health-Endpunkt und seine Tracking-Assets bereit, und freshlytics akzeptierte Seitenaufrufe und gab sie gruppiert nach Datum, Pfad, Referrer und Browser zurück.
Entscheiden Sie, ob Sie eine Datenbank betreiben möchten. shynet und offen liefen auf SQLite. Ackee bestand alle 184 Tests gegen eine In-Memory-MongoDB, und sein eigenes Log gibt an, dass der Produktionsserver ohne eine echte MongoDB nicht starten kann. tianji startete nur gegen ein PostgreSQL, das der Agent aus extrahierten Paketen erstellte, weshalb es als „läuft mit Mocks“ gilt und unter den Projekten rangiert, die ohne Änderungen starteten.
Betrachten Sie die Minuten. fathom, Ackee und shynet waren in 10 bis 20 Minuten einsatzbereit; goaccess, liwan, freshlytics, tianji und offen benötigten 28 bis 38 Minuten, größtenteils Build-Zeit.
Ein Projekt wartet noch: talivia hat noch keinen abgeschlossenen Versuch und bleibt bis dahin ohne Rang als „wird bald getestet“ eingestuft.
So haben wir getestet
Ein Analytics-Server gilt als funktionsfähig, wenn er auf der frischen Maschine startet, sein Dashboard oder seine API bereitstellt und Daten akzeptiert. Mehrere Projekte auf dieser Liste haben das Ende-zu-Ende nachgewiesen: freshlytics sammelte Seitenaufrufe und gab sie gruppiert nach Pfad, Referrer und Browser zurück; fathom stellte sein Dashboard, den Health-Endpunkt und das Tracking-Skript bereit; goaccess analysierte Webserver-Logs in HTML- und JSON-Berichte.
Die meisten Projekte hier speichern Daten in SQLite oder einer gebündelten Datenbank, weshalb sie ohne Hilfe starteten. Ein Projekt, das eine externe Datenbank erwartet, startet erst, wenn der Agent sie ersetzt: tianji lief gegen eine aus extrahierten Paketen erstellte PostgreSQL und gilt als „läuft mit Mocks“. Ackee bestand seine vollständige Testsuite gegen eine In-Memory-MongoDB und ist auf dieser Grundlage aufgezeichnet; sein Log besagt, dass der Produktionsserver noch eine echte MongoDB benötigt.


Auf dieser Liste nach dem letzten Test: 10 Projekte liefen ohne Anpassung, 2 mit Mocks, 0 nicht verifizierbar. Getestete Sprachen: C, Go, JavaScript, Python, Rust, TypeScript. Jeder Versuch nutzte eine saubere Einwegmaschine, das Projekt in einer fixierten Version und ein Limit von 45 Minuten; das vollständige Verfahren steht auf der Seite zur Methodik.
Häufig gestellte Fragen (FAQ)
What does "runs" mean for an analytics tool?
The server started on a clean machine and served its dashboard or API. Where the log shows more, it is on the project's page: freshlytics, for example, accepted page views and returned them grouped by path, referrer, and browser.
Does the test check accuracy of the numbers?
No. Argusic measures whether the software installs and starts, plus what the project's own test suite reports. It does not compare analytics counts against a reference; that is stated so the list is not read as a quality ranking.
Why do some projects need mocks?
Because they expect an external database. tianji only started against a PostgreSQL the agent built from extracted packages, so it is "runs with mocks". Projects on SQLite or a bundled store started as-is.
Are cookie-free or privacy-focused tools favored?
No. Privacy claims are the projects' own descriptions, shown verbatim from GitHub. The rank follows the verdict, the Argusic Score, and stars only.
How current is this list?
Each row carries its own test date and the page states the window. A project can change after its test; a new attempt replaces the verdict only when it finishes with complete evidence.
Wie wird diese Liste sortiert?
Nach Messung, nicht nach Meinung: Projekte, die Argusic auf einer frischen Maschine installiert und gestartet hat, stehen zuerst, dann solche, die mit Mocks anstelle externer Dienste liefen, dann solche, die es nicht verifizieren konnte. Bei Gleichstand entscheidet der Argusic Score, dann die Beliebtheit auf der eigenen Quelle.
Wo ist der Nachweis?
Jede Zeile verlinkt auf die Argusic-Seite des Projekts, auf der jeder Lauf ein vollständiges Log und eine Terminalaufzeichnung hat, gespeichert mit einem sha256-Fingerabdruck. Dieselben Seiten gibt es für jedes getestete Projekt, ob auf dieser Liste oder nicht.
Weitere Listen in dieser Kategorie
- Open-Source-CLI-Tools für Entwickler, bewährt beim Erstellen und Ausführen (teilt goaccess mit dieser Liste)
- Open-Source-Verfügbarkeitsmonitore und Statusseiten, getestet (teilt tianji mit dieser Liste)
- Open-Source-AI-Agent-Frameworks, installiert und ausgeführt
- Open-Source-KI-Apps, die Sie selbst ausführen können, getestet
- Open Source API-Clients, erstellt und ausgeführt
- API gateways
- Open-Source-CI/CD-Tools, installiert und ausgeführt
- Open-Source-CMS-Plattformen, installiert und ausgeführt
- Open-Source-LLM-Gateways, installiert und ausgeführt
- MCP servers
- Open Source VPN und Netzwerktools, installiert und ausgeführt
- Open-Source-Backup-Tools, installiert und ausgeführt
- Open-Source-Browser-Automatisierungstools, installiert und ausgeführt
- Open-Source-Code-Editoren und IDEs, entwickelt und gestartet
- Open-Source-Coding-Agents, die auf einer frischen Maschine liefen
- Open-Source-Datenbanken, installiert und abgefragt
- Open-Source-E-Commerce-Plattformen, installiert und ausgeführt
- ebook readers
- Open-Source-Spiele-Engines, erstellt und ausgeführt
- Open-Source-Spiele, die auf einer frischen Maschine erstellt und gestartet wurden
- Open-Source-Hausautomation, installiert und ausgeführt
- low-code platforms
- Open-Source-Kartenserver und -Tools, installiert und ausgeführt
- Open-Source-Nachrichtenwarteschlangen und Streaming, getestet
- Open-Source-Musikserver, installiert und abgespielt
- observability tools
- Open source office suites, installed and launched
- Open-Source-Passwort-Manager, die Sie selbst hosten können, getestet
- Open-Source-Projektmanagement-Tools, installiert und ausgeführt
- Open-Source-Bildschirmrekorder, entwickelt und veröffentlicht
- Open-Source-Suchmaschinen, installiert und abgefragt
- Open-Source-Spracherkennung und Sprachsynthese, getestet
- static site generators
- Open-Source-Vektordatenbanken, installiert und abgefragt
- Open-Source-Videoeditoren, die auf einer frischen Maschine gestartet wurden
- Open-Source-Videoplayer, entwickelt und gestartet
- Open-Source-Web-Scraping-Tools, installiert und ausgeführt
- whiteboard tools
- Open-Source-Wikis, die Sie selbst hosten können, getestet
- Open-Source-Workflow-Automatisierung, installiert und ausgeführt
- Selbst gehostete Notion-Alternativen, geprüft durch eine echte Installation
- Selbst gehostete Dashboards und Homepages, installiert und ausgeführt
- Selbst gehostete Git-Server, die auf einer frischen Maschine gestartet wurden
Alle Listen: Bestenlisten. Alle getesteten Projekte: Projekte.