I've had #AWStats running on my server for a few days, so I have those juicy analytics to look at now.
What have I concluded thus far? Bots.
The Internet is overwhelmingly just bots pinging anything alive, over and over. Some just indexing, some looking for vulnerabilities (no, bot, I don't have #wordpress installed...anymore).
It's kinda sadge π’
New blog post: https://michaelchadwick.info/blog/2023/08/28/awstats-hacking-or-how-i-inserted-html-into-a-20K-loc-perl-script/
#analytics #awstats #stats #webdev #blog
I successfully hacked in a domain <select> into #AWStats so I can switch between all my different sites.
I had to remind myself how to work with...gasp...#frames.
The hack: adding a new top <frame> within a new <frameset> surrounding the existing <frameset>, and then making that new <frame>'s src equal to a basic #HTML page with a little #JS.
Take _that_, year 2000.
#awstats #frames #html #js #webdev #analytics
Trying to hack the #AWStats 20K LOC Perl script is like excavating dinosaur bones.
Remember #AWStats? It's a bit eh to get set up on a server, but it still works! Just a Perl script that creates a web page with loads of helpful numbers, analyzed right out of your server logs.
I wanted to actually start tracking if anyone visits my websites, and so needed something quick and dirty. The "quick" was not super quick, but AWStats is full of "edit these config files" dirtiness for ya.
#awstats #analytics #selfhosted #opensource
@neil @hook I've been moving to #UmamiJS (https://umami.is/), which *claims* to be outside of things like GDPR, although it *does* run a little JS client-side.
The venerable #awstats (https://awstats.sourceforge.io/) is still the go-to for server-side only, logs-based analytics (with the consequential limitations therein)
Hosting client needed some analytics for a site. A site admin (not me) had not set up GA or anything. So I got to roll old school #webmaster with #awstats this afternoon (including making #perl run #cgi on the server).
#webmaster #awstats #perl #cgi
@mbootsman just running #awstats locally would do fine and is easy to setup.
unrelated:
anyone know if anyone's made a more modern take on #AWStats?
I just need something that'll locally process Apache logs for a handful of small sites and give me pretty stats.
I can use AWStats, but i'd prefer something that didn't look like it was written in the 90's ... (it literally came out in 2000 (22 years ago!!))
For episode 4 of #100DaysToOffload - replacing google analytics on my site and a quick dive into client-side vs server-side analytics spoiler: I went for #umami and #awstats server log analysis https://brainsteam.co.uk/2022/01/22/privacy-respecting-analytics/
#100DaysToOffload #awstats #umami