OSS探訪

privacy-friendlyなweb/product analyticsをself-hostする

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
13,077
主要言語
TypeScript
ライセンス
AGPL-3.0
リポジトリ最終更新
2026/09/30
ページ内ナビ

概要

Rybbitはpageview、session、custom eventに加え、session replay、funnel、journey、retention、error tracking等を提供するweb/product analytics platformです。cookieを使わないprivacy-friendlyなtrackingとself-hostingを重視しています。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

web analyticsとproduct analyticsを同じdashboardで見る

session、unique user、pageview、bounce rate、custom event等に加えてfunnel、journey、retentionを分析できます。

出典:[2]

session replayとerror trackingでuser behaviorを深掘りする

aggregate metricだけでなく個別session replayやerrorを確認し、behavior分析とtroubleshootingへつなげられます。

出典:[2]

向いている用途

privacy-friendly analyticsを自社VPSへ置きたい場合に向く

Google Analytics等の外部platformへすべてのanalytics dataを送らず、自社domain配下のself-hosted stackで運用したいteamに適します。

出典:[2][5]

導入前の確認

self-hostはdomain・HTTPS・Docker・ClickHouseを前提にする

official quick startは2GB RAM以上のVPS、domain/subdomain、HTTPSを要求し、setup scriptからDocker Compose stackを構築します。ARMではClickHouseのCPU要件にも注意が必要です。

出典:[5]

hosted/paid tierとself-host版のfeature差を確認する

READMEの比較表ではWeb Vitals等の一部capabilityをCloud/paid tierとして区別しています。導入前に必要featureのavailabilityを確認します。

出典:[2]

参考にした公式資料

  1. [1]rybbit-io/rybbit repository(2026-09-30)
  2. [2]Rybbit README(2026-09-30)
  3. [3]Rybbit AGPL-3.0 license(2026-09-30)
  4. [4]Rybbit v2.9.0 release(2026-09-30)
  5. [5]Rybbit self-hosting quick start(2026-09-30)
編集部からの補足

RybbitはGoogle Analytics代替としてpageview/sessionだけでなくsession replay、funnel、journey、retention、custom eventを扱うAGPL-3.0のanalytics platformです。self-hostはVPS 2GB RAM以上、domain、HTTPS、Dockerを前提とし、ClickHouseも利用します。READMEの比較表にはCloud/paid tier限定機能もあるため、self-host版で必要機能が利用できるか確認が必要です。

3ステップで試す

  1. 1

    Rybbit v2.9.0をclone

    self-host対象versionを固定して取得します。事前にVPSへdomain/subdomainを向け、Dockerをinstallしてください。

    git clone --depth 1 --branch v2.9.0 https://github.com/rybbit-io/rybbit.git && cd rybbit
  2. 2

    setup scriptを実行可能にする

    official quick startで使用するsetup/update/restart scriptへ実行権限を付けます。

    chmod +x *.sh
  3. 3

    domainを指定してself-hostを起動

    実際のdomainへ置き換えて実行します。CaddyがHTTPSを取得し、Docker Compose stackを起動します。

    ./setup.sh tracking.example.com
公式READMEで確認

成長

成長の推移 · 直近30日

13,077 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
124
Open PR
82

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • analytics
  • google-analytics
  • product-analytics
  • web-analytics
Stars
13,077
Forks
756
Watchers
31
Open Issues
133
Contributors
58
所有者種別
Organization
主要言語
TypeScript
ライセンス
AGPL-3.0
リポジトリ最終更新
2026/09/30

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?