本文へ
ハクソク

世界を動かす技術を、日本語で。

法的助言に従い、Nitterプロジェクトは継続します

元記事: 原文(github.com)

概要

  • Nitter はTwitterのプライバシー重視型オープンソース代替フロントエンド
  • X Corp. から停止要請を受けたが、プロジェクト継続を決定
  • JavaScript不要・広告ゼロ・IP非追跡 など多彩な特徴
  • 軽量・高速・RSS対応・テーマ切替 など利便性も高い
  • インストール手順やDocker/systemd対応 も整備

Nitterプロジェクト最新動向

  • 2026年8月24日、 X Corp. よりNitterインスタンスおよびリポジトリの 永久削除を要求する警告書 が送付
  • 法的助言を受け、 Nitterプロジェクトは継続 を決定
  • 今後の詳細は 追って発表予定

Nitterの特徴

  • 無料・オープンソース なTwitter代替フロントエンド
  • JavaScript不要 で動作
  • 広告完全排除
  • すべてのリクエストが バックエンド経由 で処理され、クライアントがTwitterと直接通信しない設計
  • IPアドレスやJavaScriptフィンガープリントの追跡防止
  • 非公式API を利用し、開発者アカウント不要
  • 軽量設計 (例:@nim_lang用で60KB、twitter.comは784KB)
  • RSSフィード 対応(一部インスタンスでは悪用防止のため無効化)
  • テーマ切替・モバイル対応(レスポンシブデザイン)
  • AGPLv3ライセンス 採用、プロプライエタリインスタンス不可

今後のロードマップ

  • 埋め込み機能 の実装(詳細はGitHubのEmbeds-guide参照)
  • アカウントシステム と タイムライン対応
  • ツイートやプロフィールのアーカイブ機能

プライバシー重視の理由

  • 2024年以降、 JavaScript無効ではTwitter利用不可、かつサインアップ必須
  • プライバシー重視層にとって、 JavaScriptアナリティクスやIP追跡の回避が困難
  • VPNやuBlock/uMatrixで防御しても、 ブラウザフィンガープリントで追跡可能
  • Twitterが 広告主へのデータ送信制御機能を廃止 したことにより重要性増大
  • Nitterインスタンス (例:VPS上)利用で、JavaScript不要かつプライバシー保持したままTwitter閲覧が可能
  • 軽量かつ高速 (平均でTwitterの約15分の1の軽さ、タイムラインは2~4倍高速)

今後の機能追加予定

  • シンプルな アカウントシステム でTwitterユーザーのフォローや 時系列タイムライン 提供
  • Twitterアカウント不要 で利用可能

インストール手順

  • 依存パッケージ: libpcre, libsass, redis/valkey
  • Nim のインストールが必要(詳細はnim-lang.org参照)
  • libsass (Ubuntu/Debianならlibsass-dev)でscssファイルをコンパイル
  • Redis (キャッシュ用、今後はアカウント情報用)または Valkey (Redisのオープンソースフォーク)推奨
  • 標準設定で localhost/デフォルトポート 使用
  • インストール例:
    • nitterユーザー作成
    • リポジトリクローン
    • プロジェクトビルド(nimbleコマンド)
    • 設定ファイル(nitter.conf)編集
    • Redis起動
    • Nitter本体の起動(./nitterまたはsystemdサービス利用)
  • NginxやApache 等のリバースプロキシ経由での運用推奨

Dockerによる運用

  • 公式Dockerイメージ: https://hub.docker.com/r/zedeus/nitter
  • マルチアーキテクチャ対応 (amd64/arm64両対応)
  • Docker運用時は Redisも別途起動 が必要
    • docker-compose利用でNitterとRedisを別コンテナとして起動可能
    • nitter.confのredisHostをnitter-redisに変更
  • 設定ファイル(nitter.conf)は ホスト側で事前作成・マウント必須

systemdによる運用

  • systemdサービスファイル例を提供
  • サービス有効化・起動: systemctl enable --now nitter.service

ログ管理

  • Nitterは stdoutにエラー出力 (本格的なログ機能は未実装)
  • systemd運用時: journalctl -u nitter.service
  • Docker運用時: docker logs --follow [コンテナID]

コミュニティ・連絡先

寄付先(暗号資産アドレス)

  • BTC, ETH, XMR, SOL, $Nitter, ZEC 等での寄付受付
  • 具体的なアドレスは公式リポジトリ参照

追加リソース

  • 公式Wiki :インスタンス一覧・ブラウザ拡張機能等、コミュニティ管理による情報提供

提供: ハクソク · 要約更新:

AIによる日本語要約です。内容は原文とあわせてご確認ください。

Hacker Newsの議論を読む

同じ出典の記事