Hi guys, I’ve been working on a self-hostable web analytics platform since the start of this year after being frustrated with Google Analytics and Plausible.

I’ve packed a bunch of cool web analytics features into Rybbit, but I’ve tried very hard to keep the interface simple to use,

https://github.com/rybbit-io/rybbit

Check it out!

  • houjou@jlai.lu
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 hour ago

    it looks beautiful!! do you plan on making the wcv available for the self hosted version in the future?

  • osprior@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    4 hours ago

    Question is the self-hosted version less featured than the paid hosted version?

    This looks amazing btw.

    • Goldflag@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      8
      ·
      4 hours ago

      Only very slightly so. One of the reasons I created Rybbit is because platforms like plausible and fathom have much inferior self-hosted versions (very limited featureset and basically never updated). We have a comparison here

  • StarkZarn@infosec.pub
    link
    fedilink
    English
    arrow-up
    3
    ·
    4 hours ago

    Glad to see you post this here. I’ve been experimenting with selfhosted analytics for a while now and have attempted your project here a couple times. The thing that kills me is the Clickhouse requirement. It makes it impossible to host on a lightweight VPS. Like why should my analytics platform require so much more compute than my simple static site? Am I missing something?

    • Goldflag@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      6
      ·
      4 hours ago

      Clickhouse definitely takes a lot of resources! There’s unfortunately no way around that, though in my experience it runs fine on the cheapest Hetzner instances which are like $3-4 a month for 2GB of RAM. How lightweight is your VPS?

      And yea, you don’t need clickhouse for a simple static site. I chose clickhouse because it Postgres or MySQL does not scale well since the main site I personally use Rybbit for sends around 20 million events a month.

      It pains me to plug my competitors, but check out Umami or Goatcounter if you want a platform that uses postgres.

  • Otter@lemmy.ca
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    6 hours ago

    You mentioned being frustrated at Plausible. What did you not like about it?

    I haven’t tried Plausible, but it seemed popular

    • Goldflag@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      9
      ·
      5 hours ago

      it didn’t have enough features, especially since the community version is heavily nerfed (it’s missing even funnels)

  • Lung@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    ·
    7 hours ago

    Wow holy crap, great work - the world badly needs this. Im assuming the mechanism is the same, you inject a js script into your site. I’m also very interested in pure server side solutions for analytics, but they can’t hit all the features you did in a generic way afaik

    • Goldflag@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      14
      ·
      7 hours ago

      Yea, we use a client-side script like almost everyone else. The major difference is that we don’t use cookies so you can avoid a lot of the cookie banner/GDPR nonsense.

      Rybbit definitely isn’t the first open source cookieless web analytics platform (Plausible and Umami are the two other big ones), but it’s probably the most “all-in-one” of all these alternatives.

    • Goldflag@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      6 hours ago

      Posthog makes it almost impossible to actually self-host since they try to push you onto the cloud as much as possible. They say that the self-hosted version only works well up until 100k events … which is insane since their cloud free tier is 1 million events. It’s actually the reason why I built Rybbit. I tried to self-host posthog on my server but it ran it up to 100% CPU on 8 cores and didn’t even work.

      Ok posthog rant done.

      The other main difference is that Posthog has like 10+ different products all in one. Their web analytics is good, but it’s just kind of bland (imo) because it’s not their main focus.

  • solrize@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    7 hours ago

    Aren’t there already tons of these already? Piwik has been around for a quite a while, plus there are others mentioned in the comments.