<i><b>A Docker Compose project to run on servers with spare CPU, RAM, and bandwidth to help the world.</b><br/>Contribute your unused computing power to good causes.</i>
Unless otherwise specified or restricted to 127.0.0.1 in the compose file, all ports should be made available to the public internet.
The nature of most of these containers is that you're contributing resources to the public or to specific causes running on the public internet,
so make sure you understand the risks involved with exposing your machine to WAN. It may be worth running this in an isolated VM on an isolated subnet if it's on your home or corporate network.
Notes: this one requires a static IP! You must contact Kiwix to get your worker set up, and get your static IP whitelisted.
#### kiwix
`image: kiwix/kiwix-serve:latest`
https://www.kiwix.org/en/
https://hub.docker.com/r/kiwix/kiwix-serve
Notes: this one requires you download some ZIM archives to serve into `./data/kiwix`, get those from here: https://wiki.kiwix.org/wiki/Content_in_all_languages
#### archivebox
`image: archivebox/archivebox:latest`
https://archivebox.io
https://hub.docker.com/r/archivebox/archivebox/
Notes: this one is empty by default, add some sites to archive or crawl regulary using the web UI or CLI.
#### pywb
`image: webrecorder/pywb:latest`
https://github.com/webrecorder/pywb
https://hub.docker.com/r/webrecorder/pywb
Notes: this one is empty by default, add some sites to archive or crawl regulary using the web UI or CLI.
---
## Contribute
Contributions are welcome! Please open an issue or PR to suggest a new container be added to the bundle.