Skip to content

Statalog 1.0.0

Choose a tag to compare

@chimilevschi chimilevschi released this 25 Apr 01:08
· 115 commits to main since this release

Statalog is a privacy-first, self-hosted web analytics platform. No cookies, no cross-site tracking, no personal data stored. Fully GDPR-compliant out of the box.

Highlights

  • Real-time dashboard with unique visitors, sessions, pageviews, bounce rate, and average visit duration — with period-over-period comparison and a rich traffic chart
  • Top pages, traffic sources, device breakdown, browsers, operating systems, screen resolutions, countries and cities
  • Live Stats — see who is on your site right now, which pages they are viewing, and how traffic is trending minute by minute
  • Multi-site support — track as many websites as you want from a single installation, with a per-site switcher in the sidebar
  • Lightweight tracking script, cookieless, honors Do Not Track, and anonymises visitors with an HMAC-SHA256 daily rotating salt — no raw IPs stored, no tracking across days
  • Privacy controls — exclude internal IPs, hide city-level data, self-exclusion via localStorage
  • Dark mode, responsive UI, keyboard-friendly
  • Admin user created via a single Artisan command — no public signup on self-hosted installs

Stack

PHP 8.3 · Laravel 13 · Bootstrap 5 · Chart.js · ClickHouse · Redis

Getting started

See README.md for installation, admin creation, and tracker setup instructions.