This section describes the commands of how to install Kaholo Server on

  • Ubuntu
  • CentOS

Or download the installation directly from:

  • Github
  • DockerHub


Before you install your Kaholo server make sure you have:

Download and Install the server

You can choose what type of OS you want to install your Kaholo server from the following options:


To install Kaholo Ubuntu

sudo apt-key adv --recv-keys --keyserver F8263B10
sudo add-apt-repository "deb trusty main"
sudo apt-get install kaholo-server


To install Kaholo on CentOS

sudo wget -O /etc/yum.repos.d/kaholo-server.repo
sudo yum install kaholo-server


To Download from Github

  • Before you install Kaholo please make sure you can execute Kaholo as a service (we are using in this demo pm2).

You can always download and execute the resources directly from Github from the following link:

Create a Kaholo server directory (serverDir)

Use the following order:

  1. Pull resources from Github to your directory.
  2. Install Server side Dependencies
  3. Install Client side dependencies
  4. Build the client
  5. Start the Kaholo service
git clone
cd (serverDir)/server && npm i
cd (serverDir)/console && npm i
cd (serverDir)/console && npm run build:prod
sudo pm2 start (serverDir)/app.js


To Download from Dockerhub

Kaholo server is located in dockerhub in the following URL:

docker pull kaholoio/kaholo-server
docker run -p 3000:3000 kaholoio/kaholo-server


Close Menu