Skip to content

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages