KoBoToolbox is a suite of tools for field data collection for use in challenging environments. KoboToolbox is free and open source. Most of the users are the staff who are working in humanitarian crises, as well as aid professionals and researchers working in developing countries. KoboToolbox developers and researchers are based in Cambridge, MA and many other places around the world.
You can find a nice instruction on KoboToolbox GitHub site
First of all, you need to check for Docker installation by this link
Clone the repository by typing:
~$ git clone https://github.com/kobotoolbox/kobo-docker.git
It will clone the necessary documents in kobo-docker folder
~$ cd kobo-docker
The first decision to make is whether your instance (kobo) will use secure (https) or insecure (http) communications when interacting with clients.
If it is local one:
~$ nano envfile.local.txt
If it is server one
~$ nano envfile.server.txt
Fill the lines as shown below with your username and password:
Save and exit.
Then type :
~$ ln -s docker-compose.local.yml docker-compose.yml
~$ ln -s docker-compose.server.yml docker-compose.yml
~$ docker-compose pull
~$ docker-compose up
It will take some time based on connection
After it is finished you can check on your browser (for local):
Congratulations you have a fresh instance of KoboToolbox!
Use the below link for Site Administration
To stop the container you can type:
~$ docker-compose stop