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 即可,打开后会有出现一本,点击进去就是你下载的维基百科离线镜像,你也可以下载多本,这里就出现多个。
搜索功能很弱,如果需要跳转词条,直接修改浏览器地址栏。