
对于居住在南非的用户而言,网络中断是常态。为解决断网时无法访问维基百科的痛点,利用树莓派(Raspberry Pi)等任意计算机在本地网络托管整个站点成为可行方案。
存储选型:容量与耐用性优先
完整英文版维基百科以 ZIM 格式导出后约为 119GB。相比耐用性较差且频繁写入易损坏的 SD 卡,闲置的 1TB USB 机械硬盘或正规 SSD 是更稳妥的存储选择。用户可直接在 Mac 等设备上将 exFAT 格式的 ZIM 文件下载至外部驱动器,无需通过 Linux 终端操作。
Kiwix 部署:极简离线化方案
Kiwix 项目最初旨在为缺乏网络接入的教育机构提供离线数据服务,现支持在同一台计算机上托管多个知识库。部署维基百科仅需 Kiwix 服务器软件与 ZIM 文件。
在 Raspberry Pi OS 上,通过终端安装更为便捷:
sudo apt update
sudo apt full-upgrade -y
重启后安装工具包:
sudo apt install kiwix-tools
创建文件夹存放 ZIM 文件后,使用以下命令启动服务:
kiwix-serve --port=8080 "/media/sydney/DRIVE_NAME/Kiwix/wikipedia.zim"
若需在关闭终端或断开 SSH 后保持运行,可添加 --daemon 参数。注意根据实际路径修改命令,且不要连续运行带与不带 daemon 参数的指令。
局域网访问与维护注意事项
服务器运行后,局域网内设备通过浏览器访问 http://[服务器IP]:8080 即可浏览。实测显示,即便使用机械硬盘,其加载速度也快于千兆光纤在线浏览体验。
需注意两点维护细节:一是树莓派重启后需手动启动服务,建议配置 systemd 实现开机自启,并为设备分配静态 IP;二是 ZIM 文件仅为特定时间点的内容快照,不包含讨论页和编辑功能,需定期下载新文件替换以更新内容。如需添加维基词典等其他站点,只需在启动命令中追加相应文件路径。