The Content Management System is primarily an internal tool with openZIM usage in mind. See its objectives on the wiki.
Official deployment is available at cms.openzim.org. Reach out to contact@kiwix.org if you need credentials.
You are welcome to use it, report bugs and request features!
As an internal tool, we don't provide releases nor changelogs for the CMS. Please check the respective source-code for the two components of the CMS:
backend: the python backend, with 3 sub-components:- the
api, responsible to provide an API (sic), available viaghcr.io/openzim/cms-apidocker image - the
mill, responsible to process background tasks, available viaghcr.io/openzim/cms-milldocker image - the
shuttle, responsible to move files around, available viaghcr.io/openzim/cms-shuttledocker image
- the
frontend: the Vue.js Web UI available viaghcr.io/openzim/cms-uidocker image.
docker run -d -p 80 -e "ALLOWED_ORIGINS=http://cms.openzim.org" ghcr.io/openzim/cms-api
docker run -d -p 80 -e "CMS_BACKEND_API=http://api.cms.openzim.org" ghcr.io/openzim/cms-ui