OpenSource-Hub
K

kiwix-tools

855 stars·開発ツール·SHA-256 チェックサム確認済み

オフラインのZIMコンテンツ(ウィキペディアなど)を管理、検索、提供するためのコマンドラインツールセット。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

オフラインでもWikipediaを閲覧できます。1行のコマンドでローカルサーバーを起動。

主な機能

  • kiwix-manage:ZIM ファイルライブラリの追加・削除・変更・参照、XML 管理に対応
  • kiwix-search:ZIM ファイルを全文検索し、コンテンツをすばやく特定
  • kiwix-serve:HTTP サーバーを起動し、ブラウザで直接オフライン閲覧
  • Docker デプロイに対応、ワンクリックで実行できコンパイル不要
  • クロスプラットフォーム:Linux、macOS、Windows(コンパイルまたは Docker の利用が必要)

できないこと

  • •kiwix-serve はデフォルトですべてのネットワークインターフェースでリッスンするため、ファイアウォールの設定に注意してください。
  • •コンパイル前に libkiwix と libzim のバージョンが要件を満たしていることを確認してください。満たしていない場合、エラーが発生する可能性があります。
  • •ZIM ファイルは別途ダウンロードする必要があります(kiwix.org から取得するなど)。サイズが大きい場合があります。
  • •-Dstatic-linkage=true を使用すると静的リンクバージョンをコンパイルでき、ポータブルなデプロイに便利です。

使用例

  • インターネットがない僻地や学校で、ローカルのウィキペディアサーバーを構築する
  • 開発者がオフラインコンテンツアプリをテストする際に、バックエンドサービスを迅速に構築する
  • 個人のナレッジ管理:ウィキペディア、Stack Overflow などの ZIM ファイルを一元管理して検索する

Kiwix-tools は、3つのコアプログラムを含むコマンドラインツール群です:kiwix-manage で ZIM ファイルライブラリを管理し、kiwix-search で全文検索を行い、kiwix-serve で HTTP サービスを起動することで、ローカルネットワーク内でオフラインのウィキペディアなどの ZIM コンテンツを直接閲覧できます。libkiwix と libzim ライブラリをベースとしており、小型で高効率です。ソースコードからのコンパイルと Docker イメージをサポートしており、サーバー、Raspberry Pi、個人用コンピューターへのデプロイに適しており、インターネット接続なしで膨大な知識を活用できます。

タグ

zimofflineweb-serversearchkiwixcommand-line

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

方法1(推奨):Docker を使用して kiwix-serve を実行:docker run -p 8080:80 ghcr.io/kiwix/kiwix-serve -v /path/to/your.zim:/data/content.zim

4

方法2:GitHub Releases ページから対応するプラットフォームのバイナリパッケージ(例:Linux x86_64)をダウンロードし、解凍してそのまま実行

5

方法3:ソースコードからコンパイルするには meson、ninja および libkiwix/libzim をインストールし、続いて meson . build && ninja -C build を実行

インストールガイド
  1. 方法1(推奨):Docker を使用して kiwix-serve を実行:docker run -p 8080:80 ghcr.io/kiwix/kiwix-serve -v /path/to/your.zim:/data/content.zim
  2. 方法2:GitHub Releases ページから対応するプラットフォームのバイナリパッケージ(例:Linux x86_64)をダウンロードし、解凍してそのまま実行
  3. 方法3:ソースコードからコンパイルするには meson、ninja および libkiwix/libzim をインストールし、続いて meson . build && ninja -C build を実行
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

コンパイルからインストールした場合は、ninja -C build uninstall を実行します。バイナリパッケージの場合は、実行ファイルを直接削除するだけです。Docker ユーザーは docker rmi ghcr.io/kiwix/kiwix-tools を実行してイメージを削除します。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスGPL-3.0
最終更新2026-10-15 04:41:53
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

4 FAQs

類似プロジェクト