Rust製の分散型リンク集約・フォーラム。セルフホスト可能で、fediverse上で動くRedditの代替サービスです。
redlib-org/redlib
Rust製のプライバシー重視なReddit代替フロントエンド。JavaScriptを使わず、すべてのリクエストをサーバー経由でプロキシします。
代替できる製品:Reddit
- スター
- 3,979
- フォーク
- 321
- 未解決の Issue
- 228
- 最終コミット
- 17 日前
これは何?
Redlibは、LibredditからフォークされたRedditの代替フロントエンドです。JavaScript、広告、トラッカーを使わずにサーバー側でRedditのページを描画するため、リクエストをRedditへ直接送ることなく、サブレディット、投稿、コメントを閲覧できます。
メディアを含むすべてのリクエストをサーバー経由でプロキシし、厳格なContent Security PolicyによってブラウザーからRedditへのリクエストを防ぎます。HTTPにはHyper、テンプレートにはAskama、TLSにはRustlsとBoringSSLを使用します。多数のテーマと、任意のCookieに保存できるユーザーごとの設定に対応し、環境変数またはredlib.tomlファイルで構成できます。
Redlibは、DockerまたはPodmanのコンテナ(amd64、arm64、armv7)、スタンドアロンバイナリ、systemdまたはlaunchd上で実行できるほか、Cargoでソースからビルドすることもできます。HTTP、SOCKS、HTTPSプロキシに対応し、オプションのRSSフィードジェネレーターも設定できます。
主な機能
- 01JavaScript、広告、トラッキングを使わず、Redditのページをサーバー側で描画
- 02メディアを含むすべてのリクエストをサーバー経由でプロキシ
- 03厳格なContent Security Policyにより、ブラウザーからRedditへのリクエストをブロック
- 04レイアウトやデフォルトの並べ替え順など、多数のテーマとユーザーごとの表示設定に対応
- 05HTTP、SOCKS4/5、HTTPSプロキシに対応
- 06Docker/Podmanイメージ、バイナリ、systemdまたはlaunchdサービスとして利用可能
ユースケース
- 追跡や広告表示を避けてRedditを閲覧する
- 家庭や小規模なグループ向けに、プライベートなRedditビューアーをセルフホストする
- リバースプロキシの背後、またはプロキシネットワーク経由でRedditフロントエンドを運用する
- 低速回線や古いデバイスで軽量なRedditリーダーを使う
クイックスタート
- 1
リポジトリをクローンした後、Cargoでソースからビルドして実行します
git clone https://github.com/redlib-org/redlib && cd redlib cargo run - 2
または、quay.ioのDockerイメージを実行し、ポート8080で公開します
docker pull quay.io/redlib/redlib:latest docker run -d --name redlib -p 8080:8080 quay.io/redlib/redlib:latest
使う前に知っておきたいこと
- RedlibはRedditのフロントエンドですが、Redditの未ログイン状態のサイトにある機能の一部にはまだ対応していません。
- セルフホストにはセットアップが必要で、公開インスタンスは不安定な場合や、時間とともに変更される場合があります。
- コピーレフトのAGPL-3.0ライセンスにより、派生物も同じ条件で公開する必要があります。
収録されている特集
トピック
よくある質問
- redlib とは?
- Rust製のプライバシー重視なReddit代替フロントエンド。JavaScriptを使わず、すべてのリクエストをサーバー経由でプロキシします。 Redlibは、LibredditからフォークされたRedditの代替フロントエンドです。JavaScript、広告、トラッカーを使わずにサーバー側でRedditのページを描画するため、リクエストをRedditへ直接送ることなく、サブレディット、投稿、コメントを閲覧できます。
- redlib は無料で使えますか?ライセンスは?
- redlib は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- redlib は今もメンテナンスされていますか?
- 活発にメンテナンス中。redlib の最終コミットは 2026年10月22日 です。
- redlib は何に使えますか?
- 追跡や広告表示を避けてRedditを閲覧する 家庭や小規模なグループ向けに、プライベートなRedditビューアーをセルフホストする リバースプロキシの背後、またはプロキシネットワーク経由でRedditフロントエンドを運用する 低速回線や古いデバイスで軽量なRedditリーダーを使う
- redlib のインストール方法は?
- リポジトリをクローンした後、Cargoでソースからビルドして実行します: git clone https://github.com/redlib-org/redlib && cd redlib cargo run または、quay.ioのDockerイメージを実行し、ポート8080で公開します: docker pull quay.io/redlib/redlib:latest docker run -d --name redlib -p 8080:8080 quay.io/redlib/redlib:latest
- redlib はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/redlib-org/redlib
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Javaで開発されたAndroid向けの広告なしRedditクライアント。すっきりしたUIで、投稿、投票、コメント、メッセージに対応します。
Reddit、Hacker News、Lemmy、Lobsters、Mbin、GitHubの人気投稿をRSSフィードに変換する、セルフホスト型のPHPサービスです。
Rust製のプライバシー重視のセルフホスト型Web分析ツール。単一バイナリまたはDockerコンテナで動作します。
Goで構築された、フォーラム、ブログ、ニュース、リンク集、ナレッジベースの機能を備えるセルフホスト型コミュニティプラットフォーム。
システムWebViewで描画する、任意のWebフロントエンドを使った軽量で高速なデスクトップ・モバイルアプリ開発向けRustフレームワーク。