セルフホスト型サービス
DIYgod/RSSHub avatar
DIYgod/RSSHub

RSSHubのルート集約と運用入口

RSSHub は YouTube、Telegram、微博、Bilibili などほぼあらゆるソースから RSS フィードを生成でき、セルフホストでの運用にも対応しています。

スター 46,193フォーク 10,211TypeScriptAGPL-3.0

ひと目でわかる

これは何?
RSSHubが公開する多数のRSSルート、関連クライアント、デプロイ文書、AGPL-3.0の位置付けをREADMEから読み解きます。
誰に向いている?
RSSHubは多様なWebソースをRSSへ接続したい人に向きますが、5,000以上のインスタンスや数百万コンテンツという規模はREADMEの自己申告です。採用前に必要なルートが現行ドキュメントにあり、対象サイトの取得条件と更新頻度が目的に合うかを確認してください。
商用利用できる?
厳しい条件付きでできます。AGPL-3.0 はネットワーク型コピーレフトのライセンスで、改変版をホスティングサービスなどとしてネットワーク越しに利用させる場合、その利用者にソースコードを同じライセンスで提供する必要があります。
今もメンテナンスされている?
されています。直近 1 日以内に新しいコミットがあります。
何の言語で書かれている?
主に TypeScript です(GitHub の言語統計による)。

回答はプロジェクトの GitHub データ(最終同期:2026年9月15日)と当サイトの分析に基づくもので、法的助言ではありません。

オープンソース詳細解説

5,000以上のインスタンスという主張を読む

RSSHubはTypeScriptで書かれ、「Everything is RSSible」を掲げるプロジェクトです。READMEは世界最大のRSSネットワークで、5,000以上のグローバルインスタンスから成ると説明します。さまざまなソースから数百万件のコンテンツを配信するという数字も同じREADME上の主張で、個別インスタンスの可用性や全ルートの品質を表す測定結果ではありません。 (README.md)

この記述は提供された README とリポジトリ情報の範囲に限定した整理です。利用するインスタンスと対象ルートを分けて評価します。 README に記載のない性能、互換性、運用保証は判断に含めていません。導入前には対象の版、実行環境、生成物を同じ条件で記録し、再現できる形で差分を確認する必要があります。確認識別子は README.md と記載コマンドです。

ルート追加を支えるコミュニティ

READMEは新しいルート、機能、バグ修正をオープンソースコミュニティが担うと述べ、プルリクエストを歓迎しています。提案やフィードバックはGitHub Issuesへ案内され、参加の入口としてQuick Startとjoinusページが示されています。ルートの対応状況は固定的なカタログではなく、対象サイトの変更にも左右される性質です。 (README.md)

この記述は提供された README とリポジトリ情報の範囲に限定した整理です。必要なフィードのURL、期待する項目、更新失敗時の扱いを先に定義します。 README に記載のない性能、互換性、運用保証は判断に含めていません。導入前には対象の版、実行環境、生成物を同じ条件で記録し、再現できる形で差分を確認する必要があります。確認識別子は README.md と記載コマンドです。

Foloと発見用クライアントの分担

関連プロジェクトには、RSSHubと相性のよいAI RSSリーダーのFolo、WebサイトのRSSやRSSHubルートを探すブラウザ拡張のRSSHub Radar、iOS向けRSSBud、Flutter製AndroidアプリのRSSAidが挙げられています。DocSearchやAwesome RSSHub Routesも紹介されています。これらはコアのRSS生成機能そのものではなく、購読・発見・検索を補う別リポジトリです。 (README.md)

この記述は提供された README とリポジトリ情報の範囲に限定した整理です。導入範囲をRSS生成、ルート発見、閲覧のどこまでにするか決めます。 README に記載のない性能、互換性、運用保証は判断に含めていません。導入前には対象の版、実行環境、生成物を同じ条件で記録し、再現できる形で差分を確認する必要があります。確認識別子は README.md と記載コマンドです。

デプロイの詳細はdocsへ移る

READMEのDeployment節はdocs.rsshub.app/deploy/へ、貢献の手順はQuick Startへ委ねています。リポジトリ冒頭にはRSSHubのWebサイト、Docker Hub、npm、GitHub Actions、Codecovへのリンクがありますが、本文には環境変数や永続化設定の一覧はありません。したがってREADMEだけで本番構成を確定することはできません。 (README.md)

この記述は提供された README とリポジトリ情報の範囲に限定した整理です。検証では公式Deployment文書の版、コンテナタグ、公開ポート、ログの挙動を記録します。 README に記載のない性能、互換性、運用保証は判断に含めていません。導入前には対象の版、実行環境、生成物を同じ条件で記録し、再現できる形で差分を確認する必要があります。確認識別子は README.md と記載コマンドです。

AGPL-3.0と再配布の確認点

READMEはDIYgodが著者で、貢献者とともに保守し、AGPL-3.0で公開すると記載しています。ネットワーク越しに利用する変更版を扱う場合も、ライセンス本文と実際の配布形態の関係を確認する必要があります。メタデータのスター数やフォーク数は利用条件を決める根拠にはなりません。 (README.md)

この記述は提供された README とリポジトリ情報の範囲に限定した整理です。自社で改変・配布する部分と、単に外部インスタンスを購読する部分を法務上切り分けます。 README に記載のない性能、互換性、運用保証は判断に含めていません。導入前には対象の版、実行環境、生成物を同じ条件で記録し、再現できる形で差分を確認する必要があります。確認識別子は README.md と記載コマンドです。

採用前に一つのルートで試す

RSSHubを使う人は、対象サイトの一つを選び、公式ドキュメントにあるルート表記と生成されるXMLを比較するのが現実的です。READMEは対象サイトごとの取得制限、認証、更新失敗時の再試行を説明していません。規模の主張から自分の必要なフィードが動くとは判断できません。 (README.md)

この記述は提供された README とリポジトリ情報の範囲に限定した整理です。初回試験では記事タイトル、日時、リンク、エラー時のレスポンスを保存します。 README に記載のない性能、互換性、運用保証は判断に含めていません。導入前には対象の版、実行環境、生成物を同じ条件で記録し、再現できる形で差分を確認する必要があります。確認識別子は README.md と記載コマンドです。

編集部の結論

RSSHubは多様なWebソースをRSSへ接続したい人に向きますが、5,000以上のインスタンスや数百万コンテンツという規模はREADMEの自己申告です。採用前に必要なルートが現行ドキュメントにあり、対象サイトの取得条件と更新頻度が目的に合うかを確認してください。

公式情報源

  1. Official documentation
  2. Official README
  3. Project repository
コミュニティノート

コミュニティノート