ArchiveBoxとは?セルフホスト型Webアーカイブの使い方・導入方法・注意点
オープンソースラボ編集部 ・ 2026年10月5日
ArchiveBoxとは
ArchiveBoxは、WebサイトのURL、ブックマーク、SNS投稿などをローカルサーバーに保存・アーカイブするセルフホスト型のWebアーカイブツールです。MIT ライセンスで公開されており、Python で開発されています(GitHub リポジトリ↗、累計⭐28,687、データ取得日:2026-10-05)。
インターネット上の情報は時間とともに消失・変更される傾向があるため、ArchiveBox を使うことで、重要なWebページ、調査資料、SNSの投稿内容などを複数の形式で長期保存できます。
主な特徴・できること
複数形式での自動保存
ArchiveBox は、保存したURLに対して以下の形式で自動的にスナップショットを生成します。
- HTML形式:元のHTML、CSS、JavaScriptのコピー、シングルファイルHTML、スクリーンショット(PNG)、PDF、WARC、タイトル、記事テキスト、ファビコン、HTTPヘッダー
- ソーシャルメディア・ニュース:投稿テキスト、コメント、著者名、画像、メタデータ
- 動画サイト(YouTube、SoundCloudなど):MP3/MP4ファイル、字幕、サムネイル、メタデータ
- コードリポジトリ(GitHub、Gitlabなど):Gitソースコードのクローン、README、画像
複数の形式で保存することで、元のWebサイトが消失した後も、異なる用途に合わせてアーカイブにアクセス可能です。
柔軟な入力方法
URL をArchiveBox に追加する方法は複数あります。
- 単一のURL を直接入力
- ブラウザ拡張機能を使用した保存
- ブックマークやブラウザ履歴の定期インポート
- Pocket、Pinboard などのリンク保存サービスとの連携
- RSS フィードの定期購読と自動保存
- REST API やWebhook を使った外部サービスとの統合
複数のアクセス方法
アーカイブ内容にアクセスするには、以下の方法から選択できます。
- Web インターフェース:ブラウザで管理・閲覧
- CLI(コマンドラインツール):スクリプトやスケジューリングに対応
- Python API:プログラムからの直接操作
- SQLite API:データベースを通じた検索・集計
- ブラウザ拡張機能:Chrome ウェブストアから利用可能
標準ツールを使用した処理
ArchiveBox は、Chrome、wget、yt-dlp など、すでに広く使われているツールを活用して処理を行います。このため、独自の形式に依存せず、保存されたデータは ArchiveBox がなくても読み込みと閲覧が可能です。
ライセンス・料金
ライセンス:MIT(オープンソース、自由な改変・商用利用が可能)
料金:無料
ArchiveBox 自体は無料で利用でき、ライセンス制限やサブスクリプション料金はありません。ただし、実行環境(サーバー、ストレージ)のコストは使用者が負担します。
導入方法
システム要件
ArchiveBox を実行するには、以下の環境が必要です。
- Linux、macOS、Docker 対応環境(Windows での直接実行は推奨されていません。WSL2 やDocker Desktop での動作は可能)
- Python 3.13 以上(uv を使用したインストール時)
- ディスク容量:保存するコンテンツ量に応じて確保
インストール方法
公式クイックスタート↗では、以下の4つのインストール方法が提供されています。
方法 A:Docker Compose(推奨)
mkdir -p ~/archivebox/data && cd ~/archivebox
curl -fsSL 'https://docker-compose.archivebox.io' > docker-compose.yml
docker compose pull
docker compose up -d --wait
初期化後、ブラウザで http://admin.archivebox.localhost:5797 にアクセスしてセットアップを完了します。
方法 B:Docker コンテナ(単体)
mkdir -p ~/archivebox/data && cd ~/archivebox/data
docker run -d --name archivebox -v "$PWD:/data" -p 5797:5797 archivebox/archivebox:dev
方法 C:uv を使用したインストール
uv tool install --python 3.13 --prerelease explicit --upgrade 'archivebox>=0.9.0rc0,<0.10'
mkdir -p ~/archivebox/data && cd ~/archivebox/data
archivebox init
archivebox install
方法 D:インストール自動化スクリプト
curl -fsSL 'https://get.archivebox.io' | bash
詳細は公式 Quickstart↗ を参照してください。
初期セットアップ
インストール後、Web インターフェースにアクセスして以下の設定を行います。
- 管理者アカウント情報の設定
- 保存形式の選択(HTML、PDF、WARC など)
- ログイン認証の設定
- メディアダウンロード(動画や音声の保存)の有効化
活用シーン
研究・リサーチ
複数の Webサイト、論文、ニュース記事などを一つの場所に集約し、タグで分類・検索できます。ソースが削除されてもアーカイブから参照可能です。
法的証拠の保存
Webページ、SNS投稿、オンライン上の記述などを、タイムスタンプ付きで保存することで、法的根拠となるドキュメントとして利用できます。
SNSデータの一括保存
Facebook、Instagram、Twitter などの個人的な写真・投稿を定期的に自動保存して、プラットフォーム側の削除やアカウント停止に対応できます。
メディア・コンテンツの保存
YouTube、SoundCloud などの動画・音声を MP3/MP4 形式で保存し、オフラインでの利用やアーカイブが可能です。
ブックマーク管理
従来のブラウザ内蔵ブックマークの代わりに、ArchiveBox を使うことで、より高度な検索・分類・長期保存が実現できます。
デメリット・注意点
セットアップの技術的難易度
ArchiveBox はセルフホスト型のため、Docker やコマンドラインの基本的な知識が必要です。非エンジニアの場合、初期導入に時間がかかる可能性があります。
インフラストラクチャコスト
ツール自体は無料ですが、以下のコストが発生します。
- 自社サーバー運用:VPS、NAS、または個人用マシンの電力・保守
- ストレージ容量:大量の動画や画像を保存する場合、数 TB 以上が必要な場合もあります
- ネットワーク速度:多数の URL を頻繁に保存する場合、高速接続が必須
一部コンテンツの保存制限
著作権保護(DRM)が施された動画・音声、ログイン必須のページ(個人の SNS アカウント内容など)の保存は制限される場合があります。また、保存対象サイトが robots.txt でスクレイピングを禁止している場合も制限があります。
法的リスク
第三者のコンテンツを無断でアーカイブする際は、著作権法や各国の法律を考慮する必要があります。特に商用利用や大規模保存の場合は、法務チェックを推奨します。
バージョン管理と更新
最新バージョンは v0.9.71(2026-09-28 リリース)↗です。定期的なアップデートが推奨されますが、自社インフラの場合、更新スケジュール管理は使用者側の責任です。
ArchiveBox と関連ツールの組み合わせ
ArchiveBox を他のツールと組み合わせることで、機能をさらに拡張できます。
- Puppeteer:ブラウザ自動化により、複雑な JavaScript を含むページの保存精度向上
- Stirling-PDF:保存した PDF ファイルの一括編集・加工
- 定期実行スクリプト:ohmyzsh などのシェル設定で、自動保存ジョブの定期実行管理
よくある質問
Q1:既存のブックマークを一括インポートできますか?
はい。ブラウザのブックマーク(HTML 形式)、Pocket、Pinboard、その他リンク保存サービスからのインポートに対応しています。公式ドキュメント↗で各サービスの連携方法が説明されています。
Q2:ArchiveBox 本体がなくなった場合、保存したデータは利用可能ですか?
はい。HTML、PDF、WARC などの標準形式で保存されているため、ArchiveBox なしでもテキストエディタやブラウザで直接閲覧可能です。ただし、Web インターフェースの検索機能などは利用できません。
Q3:クラウドサーバーで動かせますか?
はい。Docker に対応しているため、AWS、Google Cloud、Azure などのクラウド環境で実行可能です。ただし、データベースのサイズやネットワーク帯域幅に応じてコストが変動します。
Q4:Windows で使えますか?
公式では Linux、macOS、Docker を推奨しています。Windows 上での動作については、WSL2(Windows Subsystem for Linux 2)や Docker Desktop を経由した利用を検討してください。
Q5:複数ユーザーでの共有は可能ですか?
はい。Web インターフェースでユーザーアカウントを設定し、ログイン認証を有効にすることで、複数ユーザーでの利用が可能です。ただし、アクセス権限の細かい制御機能は限定的です。
まとめ
ArchiveBox は、Webサイト、ブックマーク、SNS投稿などを長期保存するセルフホスト型アーカイブツールです。MIT ライセンスで無料で利用でき、複数の形式での保存、REST API やブラウザ拡張機能による柔軟な操作が特徴です。
セットアップには技術的な知識とインフラ投資が必要ですが、プライベート性、保存形式の自由度、長期保存の確実性が高いため、研究機関、法務チーム、個人のデータ管理に適しています。
導入を検討する際は、公式ドキュメント↗とデモサイト↗を参考に、実際の運用コスト(ストレージ、保守)を事前に評価することをお勧めします。
公式資料
関連リンク・公式情報
ここで紹介したツールの一次情報(公式サイト・ソースコード)と、オープンソースラボ内の関連ページをまとめました。導入検討の際にご活用ください。
公式サイト・ソースコード(外部リンク)
オープンソースラボの関連ページ(内部リンク)
