Kutt
カスタムドメイン、リンク統計、ユーザー管理をサポートする、モダンでセルフホスト可能なURL短縮ツール。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
セルフホストの短縮URLサービス。カスタムドメイン、クリック統計、ユーザー管理に対応。
主な機能
- カスタムドメインに対応し、ブランド短縮リンクを作成
- リンクにパスワード、有効期限、説明を設定
- クリック統計を内蔵し、各リンクの詳細データを確認
- 管理画面でユーザーとすべてのリンクを管理可能
- SQLite / PostgreSQL / MySQL など複数のデータベースに対応
できないこと
- •本番環境では JWT_SECRET 環境変数(長いランダム文字列)を必ず設定する必要があります。設定しないと正常に動作しません。2. 元の公式ドメイン kutt.it は登録上の問題により廃止され、現在はデフォルトで kutt.to が使用されています。セルフホストの場合は、ご自身のドメインを設定してください。3. スムーズにデプロイするには、一定の技術的知識(コマンドライン、環境変数の設定)が必要です。4. カスタムドメインでは、SSL 証明書をご自身で設定する必要があります(HTTPS を有効にする場合)。
使用例
- 個人またはチームが内部向け短縮リンクサービスを構築し、公共ツールの使用を回避する
- マーケティング担当者がブランドドメイン付きの短縮リンクを作成し、効果を追跡する
- 開発者が API を通じて短縮リンクを自動生成し、アプリケーションに組み込む
詳細説明
Kutt は、セルフホスト向けに設計されたモダンなオープンソースの URL 短縮ツールです。カスタムドメインをサポートしており、独自ブランドの短縮リンクを作成できます。リンクにカスタムエイリアス、パスワード、有効期限、説明を設定でき、各リンクの詳細なクリック統計を確認することも可能です。管理者は管理パネルからすべてのユーザーとリンクを管理でき、テーマのカスタマイズによる外観の変更にも対応しています。プログラムからの呼び出しに便利な RESTful API を提供し、SQLite、PostgreSQL、MySQL など複数のデータベースをサポートし、Docker によるワンクリックデプロイも可能です。OIDC ログイン統合を内蔵しており、エンタープライズの ID プロバイダーと連携できます。Kutt は、すっきりとしたレスポンシブなユーザーインターフェースを備えており、個人、チーム、組織がプライベートでブランディング可能な短縮リンクサービスを構築し、サードパーティサービスへの依存から解放されるのに適しています。
トラブルシューティング & FAQ (2)
トラブル対応コピーされたリンクの先頭に「https://」が二重に付くのはなぜですか?(例:https://https://example.com/link)
これは、ドメイン設定(DEFAULT_DOMAINまたはCUSTOM_DOMAIN)に'https://'のようなプロトコルが含まれている場合に発生します。アプリケーションはCUSTOM_DOMAIN_USE_HTTPSがtrueの場合、自動的に'https://'を追加するため、重複が生じます。修正するには、ドメイン値から'https://'を削除してください。例:DEFAULT_DOMAIN=example.com、CUSTOM_DOMAIN_USE_HTTPS=true。
トラブル対応OIDC認証がKutt v3.2.3で機能しないのはなぜですか?
OIDCサポートは最新の安定リリース(v3.2.3)ではまだ利用できません。これはmainブランチにのみ存在します。OIDCを使用するには、公式リリースイメージではなく、mainブランチからDockerイメージをビルドしてください。OIDCを含む今後のリリースについては、リポジトリを追跡してください。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:Docker と docker-compose がインストールされていることを確認してください
ステップ2:ターミナルで `docker compose up` を実行してサービスを起動します
ステップ3:ブラウザを開いて http://localhost:3000 にアクセスし、画面の指示に従って管理者アカウントを作成してください
- ステップ1:Docker と docker-compose がインストールされていることを確認してください
- ステップ2:ターミナルで `docker compose up` を実行してサービスを起動します
- ステップ3:ブラウザを開いて http://localhost:3000 にアクセスし、画面の指示に従って管理者アカウントを作成してください
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Docker でデプロイしている場合は、`docker compose down` を実行してコンテナを停止・削除し、その後プロジェクトディレクトリを削除するだけです。手動でデプロイした場合は、プロジェクトフォルダを削除し、データベースファイルをクリーンアップしてください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs