Im using Matomo, however my use case is different from yours. I run a business and need more complete data, which Matomo gives me
I also had in mind Plausible, cause it's less resource demandant, but at the end I have chosen Matomo
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
No spam posting.
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
No trolling.
Resources:
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
Im using Matomo, however my use case is different from yours. I run a business and need more complete data, which Matomo gives me
I also had in mind Plausible, cause it's less resource demandant, but at the end I have chosen Matomo
Gotcha - thanks! Yeah, I saw Motomo listed on the selfh.st apps list but right, it seems more than I need.
I also host Matomo. It was easy to install and has been easy to maintain.
Off topic, but I wonder if those old visitor counters from the web 1.0 days still work
yep. they're still here. they got smaller, and we call them "tracking pixels" now.
it's just an image, which, server side, you can count the number of times it got loaded. easy to embed and no js required.
Ah I'm not talking about modern tracking pixels, but that actual html (js?) code from yesteryear
Thanks for this idea - the counting would be easy, but I don't have anywhere to store the numbers. With my free Netlify account and my static web site, I don't have a DB and and can't write to a file when someone visits, at least not that I know of.
If you don't have a DB or the ability to store data in general none of the open source analytics software will work either.
Sure but I can't have a HTML or JS file write to any file on my web server directly, so I can't store a number anywhere in Netlify to increment a counter.
My web provider doesn't offer anything like that or what they do offer, they charge quite a lot for.
Does your provider not give you access to the webserver log files?
I used Matomo for a while for a few of my non-monetized sites, and like you, I found it to be just a little too much for small projects. I switched over to Shynet a few years ago - basic, easy to understand, and self-hostable. I noticed it's a lot more accurate than Matomo was, probably because it's on fewer adblock lists. I wouldn't be bothered to see my browser making requests to an instance either since it's pretty respectful of privacy and doesn't collect much.
You can ship to Graylog with netcat or filebeat. Then you can do all of your graphing, searching, and analysis there.
Hey thanks, but I don't have anything to ship to graylog. I was thinking I would get a solution which records those logs for me.
I spun up Plausible for my company site. Pretty straight forward honestly. It’s completely dockerized so there’s not a lot going on.
Your biggest problem is exposing the service on your home server to the internet. I personally wouldn’t recommend it, but if you know what you’re doing it’s possible.
Yes, thanks. That's why I added my #2 above. I don't know what I'm doing, haha.
Gotcha. All I can add is a vote for Plausible. It’s great!
Hello,
If you only want to track the number of page views you can do something simpler.
On your website, add an empty image with a known name in the footer that point to your home server (no proxy needed if your website allows loading images from external site)
You should see the attempt to download the empty image in your home server logs. There are tools to parse your server logs for specific keys (I have Logstash in mind)
If you want to track anything else, just add another empty image linked to the website event you want to track.
New Lemmy Post: Recommendations please: Self-hosted web site analytics (https://lemmyverse.link/lemmy.world/post/14554432)
Tagging: #SelfHosted
(Replying in the OP of this thread (NOT THIS BOT!) will appear as a comment in the lemmy discussion.)
I am a FOSS bot. Check my README: https://github.com/db0/lemmy-tagginator/blob/main/README.md