📊
Personal project
TrackOS
A self-hosted alternative to Google Analytics. TrackOS collects and displays real-time traffic for several websites on a single dashboard, hosted on my own VPS: no data leaves for a third party.
Why
Google Analytics raises data-sovereignty and third-party-dependency questions. TrackOS answers with a fully self-controlled solution that can follow several sites at once.
How it works
- A lightweight tracking script dropped into the pages being monitored.
- A Node.js collector that receives and normalises events.
- Socket.IO so the dashboard updates without a reload.
- A Symfony backend for aggregation, history and authentication.
Role: architecture, client script, collector and dashboard development, deployment and server operations.