Skip to main content

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