Prerequisites
OctoMesh is operated using Kubernetes in production. This docs describe a possibility to run OctoMesh on a local docker environment.
There are some prerequisites that need to be installed on your local machine before you can start the OctoMesh platform. The installation steps are different for each operating system. Below you will find the prerequisites for Windows, Linux, and Mac.
Needed software
- Git: used to clone the repository
- openssl: used to create certificates
- Docker for Desktop: used to run container of OctoMesh platform
- octo-cli: used to manage OctoMesh platform via command line interface
Windows
Use winget or chocolatey to install the needed software. Run console as administrator and execute the following commands:
Git
winget install -e --id Git.Git
choco install git
Docker
winget install -e --id Docker.DockerDesktop
choco install docker-desktop
OpenSSL
winget install -e --id ShiningLight.OpenSSL
choco install openssl
PowerShell 7+
winget install -e --id Microsoft.PowerShell
choco install powershell-core
octo-cli
winget install -e --id meshmakers.octo-cli
# or
choco install octo-cli