1. Get a license
Contact Vector Stream Systems or purchase a license key. Each key activates one production instance.
Self-hosted
One Docker image. One license key. Run it anywhere.
Three steps
Contact Vector Stream Systems or purchase a license key. Each key activates one production instance.
docker pull radsilent/vectormbe:latest
docker run -d \ --name vectormbe \ -e VECTORMBE_LICENSE_KEY=VOWL-XXXX-XXXX-XXXX-XXXX \ -p 8080:8080 \ -p 8081:8081 \ radsilent/vectormbe:latest
Port 8080 serves the UI and API. Port 8081 is the WebSocket real-time sync channel.
Want to build from source or run the native desktop app? See the MBSE install guide.
Platform instructions
The deploy package works anywhere Docker runs. Pick your platform for the exact commands.
Requires Docker Desktop (Apple Silicon or Intel).
git clone https://github.com/radsilent/vectormbe-deploy.git vectormbe cd vectormbe cp .env.example .env # Edit .env and set VECTORMBE_LICENSE_KEY docker compose up -d
Open http://localhost:8080.
Requires Docker Desktop (WSL2 backend recommended) or WSL2 with Docker Engine.
git clone https://github.com/radsilent/vectormbe-deploy.git vectormbe cd vectormbe cp .env.example .env # Edit .env and set VECTORMBE_LICENSE_KEY docker compose up -d
Or use WSL2 and run the Linux commands below. Access at http://localhost:8080.
Requires Docker Engine + Docker Compose.
git clone https://github.com/radsilent/vectormbe-deploy.git vectormbe cd vectormbe cp .env.example .env # Edit .env and set VECTORMBE_LICENSE_KEY docker compose up -d
Open http://localhost:8080.
For production servers, use Docker Compose with auto-restart.
services:
vectormbe:
image: radsilent/vectormbe:latest
restart: unless-stopped
ports:
- "8080:8080"
- "8081:8081"
environment:
VECTORMBE_LICENSE_KEY: VOWL-XXXX-XXXX-XXXX-XXXX
Save as docker-compose.yml, then docker-compose up -d. Use docker compose up -d if you have the Compose plugin.
GPU acceleration
Requires the NVIDIA Container Toolkit.
docker run -d \ --name vectormbe \ --gpus all \ -e VECTORMBE_LICENSE_KEY=VOWL-XXXX-XXXX-XXXX-XXXX \ -e VECTORMBE_REQUIRE_TORCH_GPU=true \ -p 8080:8080 \ -p 8081:8081 \ radsilent/vectormbe:latest
Add the deploy block for GPU reservation.
services:
vectormbe:
image: radsilent/vectormbe:latest
restart: unless-stopped
ports:
- "8080:8080"
- "8081:8081"
environment:
VECTORMBE_LICENSE_KEY: VOWL-XXXX-XXXX-XXXX-XXXX
VECTORMBE_REQUIRE_TORCH_GPU: "true"
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: all
capabilities: [gpu]