ブランド付きリンク、独自ドメイン、QRコード、クリック・リード・売上のトラッキングに対応したオープンソースのURL短縮サービス。
- スター
- 25,116
- フォーク
- 3,392
- 未解決の Issue
- 113
- 最終コミット
- 10 日前
これは何?
Dubは、マーケティングチーム向けのリンクアトリビューションプラットフォームです。短縮リンクにクリック数とコンバージョンの計測機能を組み合わせ、どのリンクが登録や売上につながったかを把握できます。また、パートナーとその紹介リンクを管理するアフィリエイトプログラムのモジュールも備えています。
このプロジェクトはNext.js、TypeScript、Tailwind CSSで構築されています。データはPrismaを通じてMySQLに保存し、キャッシュにはUpstash Redis、分析にはTinybirdを利用します。認証にはNextAuth.js、決済にはStripe、メール送信にはResendを使用します。
コア部分はAGPLv3でライセンスされており、/eeディレクトリ内のエンタープライズ機能は商用ライセンスの対象です。リポジトリにはセルフホスティングガイドと、seedスクリプトを使ったローカル開発環境のセットアップ手順が含まれています。
主な機能
- 01短縮リンクを作成し、クリック数とコンバージョンを計測します。
- 02パートナーや紹介リンクを管理するアフィリエイトプログラムのモジュールを提供します。
- 03Prisma ORMを通じてデータをMySQLに保存します。
- 04キャッシュにUpstash Redis、分析にTinybirdを使用します。
- 05プロジェクトのドキュメントにガイドがあり、セルフホスティングできます。
ユースケース
- どのマーケティングキャンペーンのリンクが登録や購入につながったかを計測する。
- 紹介リンクを使ってアフィリエイトやパートナープログラムを運営する。
- データを自社の管理下に置くため、リンク管理プラットフォームをセルフホスティングする。
クイックスタート
- 1
ローカル開発ガイドに従って環境をセットアップします
- 2
推奨されている Node v23.11.0 と pnpm 9.15.9 を使用します
- 3
依存関係をインストールします
pnpm install - 4
プロジェクトをビルドします
pnpm build
使う前に知っておきたいこと
- ライセンスは混在しており、コア部分は AGPLv3 ですが、/ee エンタープライズディレクトリには商用ライセンスが必要です。
- PlanetScale、Upstash、Tinybird、Stripe、Resend など多くの外部サービスに依存しているため、セルフホスティングにはセットアップの手間がかかります。
- README のローカルセットアップ手順は、すべての手順を本文中に記載するのではなく、外部の開発ガイドへのリンクに依存しています。
収録されている特集
トピック
よくある質問
- dub.link とは?
- Next.jsとTypeScriptで構築された、短縮リンク、コンバージョン計測、アフィリエイトプログラム向けのオープンソースリンクアトリビューションプラットフォーム。 Dubは、マーケティングチーム向けのリンクアトリビューションプラットフォームです。短縮リンクにクリック数とコンバージョンの計測機能を組み合わせ、どのリンクが登録や売上につながったかを把握できます。また、パートナーとその紹介リンクを管理するアフィリエイトプログラムのモジュールも備えています。
- dub.link は無料で使えますか?ライセンスは?
- dub.link は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- dub.link は今もメンテナンスされていますか?
- 活発にメンテナンス中。dub.link の最終コミットは 2026年10月27日 です。
- dub.link は何に使えますか?
- どのマーケティングキャンペーンのリンクが登録や購入につながったかを計測する。 紹介リンクを使ってアフィリエイトやパートナープログラムを運営する。 データを自社の管理下に置くため、リンク管理プラットフォームをセルフホスティングする。
- dub.link のインストール方法は?
- ローカル開発ガイドに従って環境をセットアップします 推奨されている Node v23.11.0 と pnpm 9.15.9 を使用します 依存関係をインストールします: pnpm install プロジェクトをビルドします: pnpm build
- dub.link はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/dubinc/dub.link
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
PHP製のセルフホスト型URL短縮ツール。データや統計情報を自分で管理しながら、短縮URLサービスを運用できます。
従来型サーバーを使わず、Cloudflare Workers、D1、KVのみで動作する、分析機能付きのセルフホスト型リンク短縮サービス。
Laravel、Vue 3、Inertia.jsで構築されたセルフホスト型URL短縮サービス。クリック分析、カスタムドメイン、カスタムスラッグに対応。
セキュアなデータルームで、分析機能やカスタムドメインを使って文書を共有できるオープンソースのDocSend代替ツール。
短縮リンク、使い捨てメール受信箱、サブドメインのDNS管理、ファイルストレージ、Open APIをまとめた、管理パネル付きのオールインワン・セルフホスト型ドメインサービスプラットフォーム。