Stringer
セルフホスト型のアンチソーシャル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を追跡してください。
トラブル対応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に報告してください。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:Herokuワンクリックデプロイボタンをクリックして、新しいアプリを作成します
ステップ2:環境変数(例:LOCALE=en)を設定してデプロイを完了します
ステップ3:アプリにアクセスし、パスワードでログインすれば使用できます
- ステップ1:Herokuワンクリックデプロイボタンをクリックして、新しいアプリを作成します
- ステップ2:環境変数(例:LOCALE=en)を設定してデプロイを完了します
- ステップ3:アプリにアクセスし、パスワードでログインすれば使用できます
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Herokuにデプロイした場合は、アプリを直接削除すればよいです。VPSまたはDockerにデプロイした場合は、関連するディレクトリまたはコンテナを削除し、データベースも削除してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
2 FAQs