16 pointsby tombert20 hours ago13 comments
  • stefanos8220 hours ago
    GoAccess looks interesting; to be sincere, I haven't used it myself, but the demo website looks extremely fascinating to me! https://goaccess.io/
    • gumshoe3019 hours ago
      I use goaccess for analytics on my site. It was pretty simple to set up with nginx access logs.
  • wannabebarista20 hours ago
    Check out GoatCounter: https://www.goatcounter.com/.

    I've used it for six years and am quite happy with it.

    • threekindwords14 hours ago
      I highly recommend Goatcounter! It’s a reliable tool with a great free version. You can even self-host it.
    • xcircle17 hours ago
      I also use GoatCounter for my Hugo page
  • reconnecting17 hours ago
    Check out tirreno: https://play.tirreno.com (admin/tirreno)

    It's self-hosted, PHP/Postgresql, server-side. Plus, you can get a free tier with 1,000 API requests/month if you want to enrich data about your IP visitors. As a co-founder, I believe it's one of the most advanced solutions available. (-;

    If not joking, I use tirreno for some personal websites with partly masked IP as it shows very interesting insights about bots and their behavior.

    Under 90s thing you probably mean is awstats (https://github.com/eldy/awstats). CERN and many other organizations continue to use it even now.

  • coronapl19 hours ago
    Since you are hosting your blog on your personal server, I would just go with Mixpanel or postHog. They are quite easy to integrate and they enable you to track some more specific events that might be relevant for you.

    If you ever decide to host your blog on a cloud provider, Cloudflare provides nice and simple analytics.

  • pixodaros13 hours ago
    Your web host should provide some options such as AWstats based on the server logs. Your host may or may not make it easy to install something else.
    • tombert10 hours ago
      My web host is a small server in my basement with dynamic DNS.
  • skwee35717 hours ago
    I self host plausible. Also interested to check GoAccess once I move away from Netlify to my own VPS
  • kilroy12317 hours ago
    Plausible. I make sure to proxy it so extensions don't block it.

    Good enough for me.

  • mobilio20 hours ago
    • tombert19 hours ago
      Oh! I didn't know Cloudflare had a free analytics service.

      That's probably the easiest thing while not adding Google to my stack.

  • deivid17 hours ago
    I've tried goaccess and goatcounter, finally settling for umami.
  • DamonHD20 hours ago
    I analyse the server logs with awk + friends, filtering out obvious bots.
    • tombert20 hours ago
      Do you have any scripts you'd be willing to share for that?
      • DamonHD19 hours ago
        There's really nothing very exciting except I don't want to sure the bits used to keep out bots to avoid them being gamed too easily!

        The main script is ~10 key lines. If you send me contact details (eg via stuff in my bio) I could send it over to give you some ideas.

  • webpagealert14 hours ago
    Which Fits You? For simplicity: Use server logs + GoAccess (no code changes). For insights: Self-host Matomo (privacy-first). For a retro feel: Client-side counter (least reliable but fun).
  • enyosam1020 hours ago
    Did you deploy of vercel? they provide analytics as well
    • tombert20 hours ago
      It's just a static blog being served via Nginx on my home server.
  • jrks11o16 hours ago
    .