Skip to content

a no-bullshit web analytics c binary using sqlite and libmicrohttpd

Notifications You must be signed in to change notification settings

shinmorisawa/tinylytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tinylytics

a tiny web analytics tool written in C. use the provided JS snippet and replace api.tryh4rd.dev/tiny/[ip/track] with your domain. this is supposed to be gdpr compliant, but i'm not a lawyer so idk. ofc, this is 100% privacy respecting. using a sha512 hash of the user-agent + ip for the "user". this is more of a session-based tracking thingy because user-agents and ips change so much that it's basically only used that way

running the thing

first create a new user/group called "tinylytics".

sudo useradd -r -s /usr/sbin/nologin tinylytics

then run it using that user

sudo -u tinylytics [path to tinylytics binary]

About

a no-bullshit web analytics c binary using sqlite and libmicrohttpd

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors