Shynet
Self-hosted web analytics for websites that works without cookies, through a tracking script or a tracking pixel.
Shynet is web analytics software written in Python on Django. A site is added as a service in the dashboard, which produces a tracking script to place on the pages; visitors without JavaScript are counted through a 1x1 tracking pixel. The README describes the tool as working without cookies and as keeping visitor data on the operator’s own server. Each instance runs as a long-lived web server, and the documented deployments are a Docker image, Docker Compose, Heroku and Render. Data is stored in PostgreSQL or SQLite. The dashboard supports several users: administrators can share services with other users, and the dashboard data can be read through an API that takes a user token.
Worth knowing
The usage guide says Heroku’s free Postgres add-on is unlikely to support an instance that records more than a few hundred requests per day. Every tracked page needs the script tag that points at the instance.
Identity
- Status
- Active
- Maintainer
- Miles McCain3
- Maintained by
- Individual3
- First release
- 20204
Rendering and deploy
Releases
Adoption
Sources
- 2026-11-03: links, Written in, License, GitHub stars
api.github.com/repos/milesmcc/shynet - 2026-11-03: links, Install with, Runs as, Databases, Admin interface, Content API
github.com/milesmcc/shynet/blob/master/GUIDE.md - 2026-11-03: Maintainer, Maintained by, Built on, Categories, Install with, License model
github.com/milesmcc/shynet/blob/master/README.md - 2026-11-03: First release
api.github.com/repos/milesmcc/shynet/commits/v0.1.0 - 2026-11-03: Current major version, Last release
api.github.com/repos/milesmcc/shynet/releases - 2026-11-03: Contributors
api.github.com/repos/milesmcc/shynet/contributors