OpenSource-Hub
S

Stringer

4.1k stars·プライバシー保護·SHA-256 チェックサム確認済み

セルフホスト型のアンチソーシャルRSSリーダー。キーボードショートカットとFever APIに対応。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

自分で構築したRSSリーダー。広告もレコメンドもなく、あるのはキーボードショートカットだけ。

主な機能

  • 完全にセルフホスト型で、データはあなたの管理下にあり、サードパーティのサーバーを経由しません
  • ミニマリストなインターフェース、ソーシャルレコメンドなし、共有なし、アルゴリズムの干渉なし
  • キーボードショートカットをサポートし、効率的な操作が可能
  • Fever APIと互換性があり、スマートフォンアプリで読むことができます
  • Herokuへのワンクリックデプロイをサポートし、VPS、Docker、OpenShiftにも対応

できないこと

  • •RubyとPostgreSQL環境が必要で、非技術ユーザーにとっては一定のハードルがある。デフォルトはシングルユーザーモードで、複数アカウントには対応しておらず、チームでの利用には適さない。モバイルクライアントと連携する場合は、設定でFever APIパス(例:http://あなたのドメイン/fever)を正しく入力する必要がある。Herokuの無料プランにデプロイする場合、データベースに行数制限(10,000行)があるため、古い記事の定期的な削除に注意が必要。

使用例

  • 個人の読書プライバシーを保護し、データを収集されたくないユーザー
  • ミニマリストな読書体験を追求し、ソーシャルレコメンドのノイズを拒否するRSS愛好家

詳細説明

Stringerは、シンプルさとプライバシーを重視したセルフホスト型のRSSリーダーです。ソーシャルレコメンドや共有機能はなく、外部依存や派手な機械学習アルゴリズムもありません。あるのはキーボードショートカットとすっきりとした快適なリーディング体験だけです。RailsとPostgreSQLで構築されており、Fever APIと互換性があるため、モバイルクライアントと組み合わせて使用できます。Heroku、VPS、Docker、OpenShiftへのデプロイに対応し、多言語翻訳や古い既読記事の自動クリーンアップ機能も提供しています。

トラブルシューティング & FAQ (2)

トラブル対応
Stringer を ARM (Raspberry Pi) 上で Docker を使って実行する方法は?

公式Dockerイメージは現在amd64のみをサポートしています。一時的な回避策として、独自のARMイメージをビルドできます。Dockerfile内でハードコードされた'amd64'をビルド引数(例: ARG TARGETARCH)に置き換えます。次に、プラットフォームに合わせてビルドします。例: docker build --platform linux/arm/v7 --build-arg TARGETARCH=arm . ARM64の場合は、--platform linux/arm64 および TARGETARCH=arm64 を使用します。公式のマルチアーキテクチャイメージサポートは開発中です。更新についてはPR #1053を追跡してください。

参照 Issue #1050
トラブル対応
Dockerでフィードを追加またはインポートしようとすると、Stringerがログイン画面にリダイレクトするのはなぜですか?

これは、古いバージョンのStringer Docker/アプリに存在したバグが原因で、リクエストが中断されてセッションが失われ、recv() failed (104: Connection reset by peer) while reading response header from upstream というエラーが発生することがありました。最新のStringerイメージに更新し、コンテナを再作成してください:

docker-compose pull
docker-compose up -d

その後、再度ログインして、フィードの追加をもう一度試してください。/feeds/new ページでJavaScriptが有効になっていることを確認してください。最新バージョンでも問題が解決しない場合は、ブラウザの情報と docker-compose logs の出力を収集し、upstreamに報告してください。

参照 Issue #578

タグ

RSS阅读器自托管反社交RubyRails隐私

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:Herokuワンクリックデプロイボタンをクリックして、新しいアプリを作成します

4

ステップ2:環境変数(例:LOCALE=en)を設定してデプロイを完了します

5

ステップ3:アプリにアクセスし、パスワードでログインすれば使用できます

インストールガイド
  1. ステップ1:Herokuワンクリックデプロイボタンをクリックして、新しいアプリを作成します
  2. ステップ2:環境変数(例:LOCALE=en)を設定してデプロイを完了します
  3. ステップ3:アプリにアクセスし、パスワードでログインすれば使用できます
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

Herokuにデプロイした場合は、アプリを直接削除すればよいです。VPSまたはDockerにデプロイした場合は、関連するディレクトリまたはコンテナを削除し、データベースも削除してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-15 03:53:53
GitHub リポジトリ

問題が発生?以下のFAQを確認

2 FAQs

類似プロジェクト