This guide assumes that you are familiar with OpenShift and have previous experience setting up OpenShift.

Kendis Docker Image

You can pull Kendis image from DockerHub using the following name or tag

 kendisdocker/kendis:latest

Port and Container Volumes

Once you start pod at OpenShift, Kendis container will run on port 8080 you can map to the external port according to your requirement.

To keep Kendis state persistent you need to map the following container volumes

/var/lib/kendis-resources  
/var/log/kendis-logs
/var/lib/kendis-backup
/var/lib/mongodb

For External MongoDB
Add the following mapping, in case you want to run separate MongoDB (more details)
/var/lib/kendis-config

Note: This is an important step to ensure that on restart or updates, you don't lose any data.

Guide to mount volumes

Here is the relevant documentation from OpenShift regarding mounting the volumes.

https://docs.openshift.com/container-platform/4.1/nodes/containers/nodes-containers-volumes.html

Related Articles

https://help.kendis.io/en/articles/3405957-how-to-update-kendis-docker
https://help.kendis.io/en/articles/2800682-self-hosted-setup-guide-for-docker


Did this answer your question?