To ensure a smooth and fully functional installation of the NuvlaBox Engine, please make sure you comply with the following system requirements.
Ideally, you should be running one of the following:
Other Linux distributions should also work, but will require testing.
Functionalities like the automatic discovery and categorization of peripherals are not ensured for macOS and Windows.
You also need an internet connection.
Before you can install the NuvlaBox Engine, please make sure you have:
Enable Docker mode
The NuvlaBox requires the Docker environment to run in Swarm mode. While the NuvlaBox engine runs directly as Docker micro-services, Nuvla will normally run user applications in Docker Swarm. This makes possible clustering, facilitates placement policies and all that good stuff from Swarm.
To enable Docker Swarm run the following:
docker swarm init
Note: this assumes you only have one network interface.