Getting started¶
wis2box can be run on any Linux instance (bare metal or cloud hosted VM) with Python, Docker and Docker Compose installed. The recommended OS is Ubuntu 22.04 LTS.
System requirements¶
System requirements depend on the amount of data ingested. We recommend minimum 2vCPUs, 4GB Memory and 16GB of local storage.
For example, the following Amazon AWS ec2-instance-types have been utilized as part of wis2box demonstrations.
0 - 2000 observations per day: “t3a.medium”-instance: 2vCPUs, x86_64 architecture, 4GB Memory, up to 5 Gigabit network, 16GB attached storage (~35 USD per month for on-demand Linux based OS)
2000 - 10000 observations per day: “t3a.large”-instance: 2vCPUs, x86_64 architecture, 8GB Memory, up to 5 Gigabit network, 24GB attached storage (~70 USD per month for on-demand Linux based OS)
Software dependencies¶
The services in wis2box are provided through a stack of Docker containers, which are configured using Docker Compose.
wis2box requires the following prior to installation:
Requirement |
Version |
---|---|
Python |
3.8 or higher |
Docker Engine |
20.10.14 or higher |
Docker Compose |
1.29.2 |
The following commands can be used to inspect the available versions of Python, Docker and Docker Compose on your system:
docker version
docker-compose version
python3 -V
Once you have verified these requirements, go to Installation and configuration for a step-by-step guide to install and configure your wis2box.