fix kiwix 502: map host:8181 to container:80 (kiwix default port)

kiwix-serve binds to port 80 by default; the previous mapping to 8080
caused a 502. Change port mapping to 8181:80 and drop --port flag.

https://claude.ai/code/session_012gDnantBmFTWZGCiKyjazx
This commit is contained in:
Claude
2026-03-21 18:53:33 +00:00
parent 9306fe312e
commit f0eca342a7
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -934,11 +934,11 @@ ${OLLAMA_VOLUME_LINE}
container_name: kiwix
restart: unless-stopped
ports:
- "0.0.0.0:8181:8080"
- "0.0.0.0:8181:80"
volumes:
- $KIWIX_DIR:/data
entrypoint: ["sh", "-c"]
command: ["ls /data/*.zim >/dev/null 2>&1 && exec kiwix-serve --port 8080 /data/*.zim || { echo 'No ZIM files in /data yet - sleeping. Add .zim files and restart kiwix.'; exec sleep infinity; }"]
command: ["ls /data/*.zim >/dev/null 2>&1 && exec kiwix-serve /data/*.zim || { echo 'No ZIM files in /data yet - sleeping. Add .zim files and restart kiwix.'; exec sleep infinity; }"]
# ── Gitea — Self-hosted Git ─────────────────────────────────────────────────
gitea:
+2 -2
View File
@@ -622,10 +622,10 @@ services:
image: ghcr.io/kiwix/kiwix-serve:latest
container_name: kiwix
restart: unless-stopped
ports: ["0.0.0.0:8181:8080"]
ports: ["0.0.0.0:8181:80"]
volumes: [$BASE/kiwix:/data]
entrypoint: ["sh", "-c"]
command: ["ls /data/*.zim >/dev/null 2>&1 && exec kiwix-serve --port 8080 /data/*.zim || { echo 'No ZIM files in /data yet - sleeping. Add .zim files and restart kiwix.'; exec sleep infinity; }"]
command: ["ls /data/*.zim >/dev/null 2>&1 && exec kiwix-serve /data/*.zim || { echo 'No ZIM files in /data yet - sleeping. Add .zim files and restart kiwix.'; exec sleep infinity; }"]
gitea:
image: gitea/gitea:latest