From de1df8823f86a67c705765f61cc5d357cf980448 Mon Sep 17 00:00:00 2001 From: Corium Date: Thu, 11 Dec 2025 02:06:03 +0100 Subject: [PATCH 1/2] Add Kiwix --- examples/kiwix/README.md | 5 +++++ examples/kiwix/docker-compose.yml | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 examples/kiwix/README.md create mode 100644 examples/kiwix/docker-compose.yml diff --git a/examples/kiwix/README.md b/examples/kiwix/README.md new file mode 100644 index 0000000..939fd0b --- /dev/null +++ b/examples/kiwix/README.md @@ -0,0 +1,5 @@ +# References + +- https://github.com/kiwix/kiwix-tools +- https://github.com/kiwix/kiwix-tools/blob/main/docker/server/README.md +- https://github.com/kiwix/kiwix-tools/blob/main/docker/server/docker-compose.yml.example diff --git a/examples/kiwix/docker-compose.yml b/examples/kiwix/docker-compose.yml new file mode 100644 index 0000000..e2673e8 --- /dev/null +++ b/examples/kiwix/docker-compose.yml @@ -0,0 +1,18 @@ +services: + + kiwix-serve: + image: ghcr.io/kiwix/kiwix-serve:latest + container_name: kiwix + restart: unless-stopped + ports: + - "8080:8080" + expose: + - 8080 + # uncomment next 4 lines to use it with local zim file in /tmp/zim + # volumes: + # - ${DOCKER_VOLUME_STORAGE:-/mnt/docker-volumes}/kiwix/data:/data + # command: + # - '*.zim' + # uncomment next 2 lines to use it with remote zim file + # environment: + # - DOWNLOAD=https://download.kiwix.org/zim/wikipedia_bm_all.zim From db1e82ccaf521f15caa6b63ca547bf548a3f5330 Mon Sep 17 00:00:00 2001 From: Corium Date: Thu, 11 Dec 2025 02:14:44 +0100 Subject: [PATCH 2/2] Add reference to README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 012011b..4c44e8c 100644 --- a/README.md +++ b/README.md @@ -397,6 +397,7 @@ A [wiki](https://en.wikipedia.org/wiki/Wiki) is a publication collaboratively ed - [Docmost](examples/docmost) - Docmost is an open source collaborative documentation and wiki software. It is an open-source alternative to the likes of Confluence and Notion. - [Atlassian Confluence](examples/atlassian-jira-confluence) - Confluence is a wiki solution built for business teams. - [Siyuan](examples/siyuan) - A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang. +- [Kiwix Serve](examples/kiwix) - Offline reader for Wikipedia and other web content stored in ZIM files, served through a lightweight web interface. ### Money, Budgeting & Management