AI
FreshRSSとは?セルフホスト型RSSリーダーの使い方・導入方法・注意点

FreshRSSとは?セルフホスト型RSSリーダーの使い方・導入方法・注意点

オープンソースラボ編集部 ・ 2026年10月4日

FreshRSSとは

FreshRSSは、セルフホスト型のRSSリーダーです。ブログやニュースサイトのRSS/Atomフィードを一か所に集約して購読でき、自分のサーバーで運用できます。GitHubで公開されており、累計16,228スター(確認日:2026-10-04)を獲得しています。

FeedlyやInoreaderなどのクラウドサービスと異なり、データが自分のサーバーに保存される点が特徴です。SNSのアルゴリズムに依存せず、情報を自分のペースで収集したい個人や組織に向いています。

主な特徴とできること

軽量で幅広い環境で動作

PHP 8.1以上とデータベース(SQLite・PostgreSQL・MySQL・MariaDB)があれば動きます。レンタルサーバーやRaspberry Pi 1でも動作実績があり、150のフィード購読時でレスポンス時間が1秒以下という報告もあります。

複数のフィード購読・整理機能

  • RSS/Atomフィード、JSONドキュメントに対応
  • フィードをカテゴリで整理
  • 全文検索機能
  • フィルタリング機能
  • ユーザーラベル(カスタムタグ)をサポート

WebSub(Push通知)対応

WordPressやBlogger、Mediumなど、WebSub標準に対応したサイトからは即座に通知を受け取れます。ポーリング型のスケジューリングより素早く更新を検知できます。

Webスクレイピング機能

RSSフィードを提供していないWebサイトでも、XPath指定でコンテンツを抽出し、RSSとして購読できます。スクレイピング対象はサイトの利用規約を確認してください。

Google Reader互換API

Google Reader形式のAPIをサポートしており、多くのモバイルアプリやクライアント(Feedly、News+など)と連携できます。これにより、スマートフォンでの読み込みも実現します。

複数ユーザー・匿名読み込みモード

複数ユーザーをサポートし、匿名で読み込む機能も備えています。

記事の再配信

選定した記事をHTML、RSS、OPMLで再配信できます。

拡張機能対応

拡張機能(Extensions)により、カスタマイズが可能です。

料金とライセンス

FreshRSSは完全に無料で利用できます。ライセンスはGNU AGPL 3です。

AGPL-3.0は、ネットワーク経由でのサービス提供時、カスタマイズしたコードのソースコード公開を要求するライセンスです。自分のサーバーで運用する場合は、ユーザーへのソースコード提供義務が発生するため、導入時にこの条件を理解しておく必要があります。

公式ウェブサイト(https://freshrss.org)ではLiberapayを通じた寄付受け付けも行われており、開発支援が可能です。↗

導入方法

必要な環境

FreshRSSを動かすには以下が必要です。

サーバー要件:

  • Linux または Windows サーバー
  • Apache 2.4+(推奨)、nginx、lighttpd
  • PHP 8.1以上
    • 必須拡張: cURL、DOM、JSON、XML、session、ctype
    • 推奨拡張: PDO_SQLite、GMP、IDN、mbstring、iconv、ZIP、zlib
  • PostgreSQL 10+、SQLite、MariaDB 10.6+、またはMySQL 8.0+

クライアント要件:

  • 最新のブラウザ(Firefox、Edge、Chrome、Opera、Safari)
  • モバイルブラウザでも利用可能(一部機能を除く)

自動インストール

公式では複数のプラットフォーム向け自動インストール方法を提供しています。

  • Docker - コンテナ化された環境での実行
  • YunoHost - セルフホストされた自分のサーバー管理プラットフォーム
  • Cloudron - アプリケーション管理プラットフォーム
  • PikaPods - マネージドホスティング
  • その他 - Elestio、Zeabur、ClawCloud、Hostinger VPS

これらのプラットフォームを利用すると、インストール作業が簡略化されます。

手動インストール

GitHubからコードをダウンロードして、Webサーバーのディレクトリに配置し、データベースを設定することで導入できます。詳細は管理者向けドキュメント↗を参照してください。

更新戦略

FreshRSSは2つのブランチを提供しています。

  • edge ブランチ - 最新の機能と セキュリティ修正を含む(推奨)
  • latest ブランチ - より安定しているが、更新頻度は年数回程度

セキュリティを重視する場合は、edge ブランチの使用が推奨されています。

活用シーン

情報収集の一元管理

複数のブログやニュースサイトを購読する場合、FreshRSSで全てを一か所に集約できます。カテゴリ分けやタグ機能で、関心別に整理することも可能です。

SNS依存からの脱却

TwitterやInstagramのアルゴリズムに左右されずに、自分が選んだ情報源から情報を取得できます。

プライバシー重視の購読

データがクラウドではなく自分のサーバーに保存されるため、購読履歴や記事閲覧履歴を他社に把握されません。

複数の読者による情報共有

複数ユーザー機能を活用すれば、チーム内での情報源共有が可能です。

Webサイト監視

RSSフィードを提供していないWebサイトでも、Webスクレイピング機能を使って更新を追跡できます。

デメリットと注意点

サーバー管理が必要

クラウドサービスと異なり、自分のサーバーで運用・保守する責任があります。セキュリティアップデート、バックアップ、トラブル対応は自分で行う必要があります。

AGPL-3.0ライセンスの理解

ネットワーク経由でカスタマイズ版を提供する場合、ソースコード公開義務が発生します。組織向けにサービス化する場合は、法的リスクを事前に確認してください。

セキュリティの強化が必須

2026年9月の1.30.0リリースで、デフォルトでローカルネットワーク(127.0.0.1など)へのアクセスがブロックされるようになりました。本番環境では、ファイアウォール設定やHTTP認証など、セキュリティ対策を自分で構築する必要があります。

定期的な更新が必要

セキュリティ修正が継続的に発行されるため、特にedgeブランチを使う場合は、更新を追跡・実施する体制が必要です。

Webスクレイピングの法的リスク

スクレイピング対象のサイトの利用規約によっては、法的問題に発展する可能性があります。対象サイトの規約を必ず確認してください。

よくある質問

FreshRSSは本当に無料ですか?

はい、完全に無料です。ライセンスはGNU AGPL 3で、ソフトウェア自体に利用料金は発生しません。ただし、サーバー費用は別途必要です。

クラウド版FreshRSSはありますか?

公式のクラウド版はありません。ただし、YunoHost、Cloudron、PikaPods、Elestioなど、マネージドホスティングプラットフォームで簡単に導入・運用できます。完全に無料ではありませんが、サーバー管理の負担を軽減できます。

モバイルアプリは利用できますか?

FreshRSSはWebインターフェース(ブラウザ)で提供されます。Google Reader互換APIをサポートしているため、iOS・Android向けのニュースリーダーアプリ(Feedly、News+など)で読み込み可能なアプリもあります。ただし、どのアプリに対応しているかは、アプリ側の仕様によります。

他のRSSリーダーからの移行は可能ですか?

はい、OPMLファイルによるインポート機能があります。多くのRSSリーダー(Feedly、Inoreaderなど)はOPML形式でのエクスポートに対応しており、FreshRSSにインポート可能です。

Webスクレイピング機能は複雑ですか?

XPath指定が必要であり、基本的なXPath知識が必要です。初心者向けではありませんが、ドキュメントやコミュニティでサポートが提供されています。

セキュリティアップデートの頻度はどのくらいですか?

セキュリティ脆弱性が見つかると、随時修正版がリリースされます。edgeブランチは定期的に更新されるため、最新セキュリティ修正を受け取りやすいです。latestブランチは年数回程度の更新です。

まとめ

FreshRSSは、セルフホスト型RSSリーダーの定番です。軽量で幅広い環境で動作し、複数フィードの購読・整理、Webスクレイピング、複数ユーザー対応など、豊富な機能を備えています。データが自分のサーバーに保存され、SNSアルゴリズムに依存せずに情報収集できる点が強みです。

一方、サーバー管理、セキュリティ対策、定期的な更新が必要なため、技術的な関心と時間的な余裕が必要です。無料で完全な情報管理を実現したい個人や、組織内で情報収集基盤を構築したい場合に向いています。

導入前に、公式ドキュメント↗でサーバー要件と設定方法を確認し、自分の環境で実現可能かを判断することをお勧めします。また、デモサイト(https://demo.freshrss.org)で実際の操作を試すことも可能です。↗

Webスクレイピングなど特定の高度な機能を使う予定があれば、ユーザー向けドキュメント↗で詳細を事前に確認してください。

公式資料

関連リンク・公式情報

ここで紹介したツールの一次情報(公式サイト・ソースコード)と、オープンソースラボ内の関連ページをまとめました。導入検討の際にご活用ください。

公式サイト・ソースコード(外部リンク)

オープンソースラボの関連ページ(内部リンク)

この記事で紹介したOSS

他の記事も読む

Let's Build Together

OSS導入、自社だけで悩まない。

ツール選定から構築・運用・AI活用まで、オープンソースラボ運営元のClasslessが伴走します。初回のご相談は無料です。