Wow, this project is super cool. Thanks for sharing it.
You can even set up a local kiwix-server as a web server to serve up the ZIM for those who don't have Kiwix installed (or space on their devices, the full English-language Wikipedia with images is about 82GB).
That’s what my setup is running off of, just a kiwix-serve command pointed at a folder of .zim files and exposed through nginx.
I have a write-up of the technical details as well: https://ounapuu.ee/posts/2021/12/09/self-hosting-wikipedia/
The instance of Wikipedia (and other sites) that I'm hosting can be tried out here if you wish: https://kiwix.ounapuu.ee