Docker-Compose 一键安装部署维基百科本地离线版本kiwix-Serve

1.先手动下载 zim 文件 打开 https://download.kiwix.org/zim/wikipedia/ ,搜索ctrl+f ,搜索 wikipedia_zh_all_maxi ,选择日期最大的一个文件,使用迅雷等软件下载,如果是服务器可以用wget -c 断点续签下载,建议开启 screen 防止长时间下载中断。

我下载的是 wikipedia_zh_all_maxi_2024-04.zim (磁力链接:magnet:?xt=urn:btih:637c26235880d470495ade60863ade57fe30230f),中文全集2024年4月版本,你也可以下载其它语言的。

下载的文件放在第二步的 kiwix-database 目录里面。

2.启动容器

在你需要的目录创建 docker-compose.yml 文件

version: '3.9'
services:
    kiwix-serve:
        command: '"*.zim"'
        image: ghcr.io/kiwix/kiwix-serve
        restart: unless-stopped
        ports:
            - '15080:8080'
        volumes:
            - './kiwix-database:/data'
        container_name: kiwix

数据调用的当前目录下的 kiwix-database 目录,需要把第一步下载的 zim 文件放在这个里面。

然后一键启动 docker-compose up -d,然后浏览器打开 localhost:15080 即可,打开后会有出现一本,点击进去就是你下载的维基百科离线镜像,你也可以下载多本,这里就出现多个。

搜索功能很弱,如果需要跳转词条,直接修改浏览器地址栏。

0%