svc-apps Kiwix Install
active
Edit Selected
On 2026-03-22, Kiwix was installed on svc-apps (192.168.4.114) as a Docker Compose stack under /home/svc-admin/appstack/kiwix.
Paths on svc-apps:
- compose file: /home/svc-admin/appstack/kiwix/docker-compose.yml
- library config: /home/svc-admin/appstack/kiwix/config/library.xml
- refresh script: /home/svc-admin/appstack/kiwix/refresh-library.sh
Storage layout:
- local appstack folder holds compose and library metadata
- NAS-backed ZIM storage is /mnt/nas-storage/zim
- Kiwix container mounts /mnt/nas-storage/zim read-only as /data
Networking:
- host port 3010 maps to container port 8080
- container joins external docker network appstack_default
Validation after install:
- HTTP request to http://127.0.0.1:3010 returned 200 OK
- library.xml contained ZIM entries for freeCodeCamp and PostgreSQL docs from the NAS folder
Operational note:
- when new .zim files are added to /mnt/nas-storage/zim, run /home/svc-admin/appstack/kiwix/refresh-library.sh on svc-apps and Kiwix will pick up the updated library file via --monitorLibrary.
---
**2026-03-22 05:17:11 UTC | Created via MCP**