Skip to content

lat-pulldown/vm-dmz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visit here for user guide.

For the full setup, use otlab with this repo for setting up the local enviornment.


Shell script for setting up multipass VM. Contains Conpot, Thingsboard, and Caldera.

Please note that this shell script is optimized for Apple Silicon (ARM-based macOS). If you are using an Intel-based Mac, Windows (AMD/Intel), or Linux machine, some commands—especially Docker image tags or architecture-specific settings—may need to be adjusted accordingly.

Initial Setup

Install Multipass

From Homebrew Terminal

brew install --cask multipass

Verify with multipass version and multipass list

Create a VM

multipass launch lts \
  --name dmz \
  --cpus 4 \
  --memory 8G \
  --disk 40G

Enter the shell

multipass shell dmz

multipass stop dmz to stop dmz, multipass start dmz to start again.

Clone this Github

git clone https://github.com/lat-pulldown/vm-dmz.git

Build Conpot, Thingsboard, and Caldera (Use different terminals for each)

chmod +x setup_XXX.sh
./setup_XXX.sh

Citation

About

Shell script for setting up multipass VM. Contains Conpot, Thingsboard, and Caldera

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published