ArchiveBox
オープンソースのセルフホスト型ウェブページアーカイブツール。ウェブページ、ソーシャルメディア、動画など多様なフォーマットのスナップショットを自動保存し、Webインターフェースとコマンドラインによる管理機能を提供します。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
ウェブページを複数のフォーマットで永久に保存。セルフホスト型なので、リンク切れの心配がありません。
主な機能
- ウェブページを HTML、PDF、スクリーンショット、WARC、プレーンテキストなど 10+ 種類の形式で保存
- YouTube 動画、SoundCloud 音声、GitHub コードリポジトリを自動抽出
- ブックマークの一括インポートに対応(Pocket、Pinboard、ブラウザ履歴、RSS)
- Docker によるワンクリックデプロイ、Web 管理画面、コマンドライン、Python API を提供
- データは通常のファイルとフォルダーとして保存され、ArchiveBox なしで直接閲覧できます
できないこと
- •初回初期化時に Chromium ブラウザ(約200MB)がダウンロードされるため、良好なネットワーク環境を推奨します。マルチメディアコンテンツ(YouTube 動画など)をアーカイブすると大量のディスク容量を消費します。Docker 方式の方がメンテナンスが容易で、pip インストールはシステム依存関係(Chrome など)によりエラーになる可能性があります。デフォルトでは HTTP ポート 8000 を使用するため、ファイアウォール設定にご注意ください。
使用例
- 個人または企業が重要なWebページ、ブックマーク、オンライン資料をバックアップ
- 法的証拠収集:Webページの証拠を保存し、コンテンツが削除されるのを防止
- 研究者が論文、ニュースページ、参考文献をアーカイブ
- ソーシャルメディアの投稿、動画、ポッドキャストなどのデジタル資産を収集
ArchiveBox は、オープンソースのセルフホスト型ウェブアーカイブツールです。ウェブページを、オリジナルの HTML/CSS/JS、ページ全体のスクリーンショット(PNG)、PDF、WARC(Web ARChive)、記事のプレーンテキスト、メタデータなど、複数の標準化された形式で永続的に保存できます。すべてのファイルは通常のフォルダーとして保存され、独自のフォーマットには一切依存しません。また、ソーシャルメディア(投稿、コメント、画像)、YouTube/SoundCloud(MP3/MP4、字幕)、GitHub リポジトリ(git クローン)などのコンテンツの抽出にも対応しています。リンクを1つずつ追加することも、Pocket/Pinboard のブックマーク、ブラウザ履歴、RSS フィードを一括インポートすることも、ブラウザ拡張機能からワンクリックで保存することも可能です。ArchiveBox は Docker Web インターフェース、コマンドライン、Python API を提供しており、たとえこのツール自体を使わなくなっても、保存されたデータは数十年後でも直接読み取ることができます。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ 1:データディレクトリを作成し、Docker Compose 設定をダウンロードします:
ステップ 2:ArchiveBox を初期化します:
ステップ 3:アーカイブする URL を追加します:
- ステップ 1:データディレクトリを作成し、Docker Compose 設定をダウンロードします:
- ステップ 2:ArchiveBox を初期化します:
- ステップ 3:アーカイブする URL を追加します:
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
ArchiveBox のデータディレクトリ(デフォルトは ~/archivebox)を削除するだけで、完全にアンインストールできます。Docker を使用している場合は、先に docker compose down -v を実行してコンテナとボリュームを削除してください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs