Difference between revisions of "KoBo Toolbox Requirements and Pre-requisites"

Step by step how-to instructions on installing and running KoBo Toolbox on a standalone server.
Jump to: navigation, search
(Created page with "Top-level view of a Docker system from the (technical) owner's perspective Running your own instance of KoBo Toolbox...")
(Tag: visualeditor)
 
m
(Tag: visualeditor)
Line 12: Line 12:
 
** Internet connectivity
 
** Internet connectivity
 
* Ubuntu Xenial , v16.04.1 LTS
 
* Ubuntu Xenial , v16.04.1 LTS
 +
 +
==== Docker engine ====
 +
Practically the only software package that has to be installed on the Host, apart from OS packages and Git, is the Docker engine. That in effect means that most of the configuration, operation and maintenance tasks are performed through Docker;Familiarize yourself further with [https://docs.docker.com/engine/understanding-docker/ official Understanding Docker article] and conneccted items.

Revision as of 11:26, 21 December 2016

Docker owner
Top-level view of a Docker system from the (technical) owner's perspective

Running your own instance of KoBo Toolbox will put you in the role of the Owner, depicted in the diagram. The obvious pre-reqisite is a host, i.e. a hosting server with full administrative access.

KoBo Toolbox Setup procedure advises the installation of Docker Compose on 64bit Linux.This guide covers the operation on Ubuntu Linux Xenial. Other Ubuntu options require nearly the same procedure, while other Linux and othe OS installations may differ significantly, refer to Install Docker Compose.

Hosting server

  • Virtualized or preferably bare server:
    • Full CPU or more (2 cpu cores)
    • 4 GB RAM or more (2 gb ram)
    • 200 GB storage space (50 gb storage)
    • 50 GB backup storage (5 gb backup)
    • Internet connectivity
  • Ubuntu Xenial , v16.04.1 LTS

Docker engine

Practically the only software package that has to be installed on the Host, apart from OS packages and Git, is the Docker engine. That in effect means that most of the configuration, operation and maintenance tasks are performed through Docker;Familiarize yourself further with official Understanding Docker article and conneccted items.