Skip to content

A web server for managing VirtualBox vms remotely(using VirtualBox CLI: vboxmanage)

Notifications You must be signed in to change notification settings

pwdz/VirtualBox-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VirtualBox-Manager

A simple http server(using echo) and virtualbox wrapper for controlling virtualbox vms remotly.

available commands:

status
on
off
setting
clone
delete
execute
transfer
upload

More details:

{
  "command": "status",
  "vmName": "VM1"
}
{
  "command": "status"
}
{
  "command": "delete",
  "vmName": "VM1",
  "status": "Ok"
}
{
  "command": "on/off",
  "vmName": "VM1"
}
{
  "command": "setting",
  "vmName": "VM1",
  "cpu": 2,
  "ram": 1024
}
{
  "command": "clone",
  "sourceVmName": "VM1",
  "destVmName": "VM2"
}
{
  "command": "execute",
  "vmName": "VM1",
  "input": "mkdir sina && touch sina.txt && ls"
}
{
  "command": "transfer",
  "originVM": "VM1",
  "originPath": "/home/sina.txt",
  "destVM": "VM2",
  "destPath": "/home/temp/"
}

Upload file in multipart/form-data format.

destPath
vmName
file

About

A web server for managing VirtualBox vms remotely(using VirtualBox CLI: vboxmanage)

Resources

Stars

Watchers

Forks

Languages