vmango favicon

vmango

Vmango is a virtual machines management web interface written using Go. The main goal of project is not to provide a hypervisor configuration tool, because that problem already solved by many configuration management systems like Ansible or Puppet, but provide a convenient way to manage virtual machines on existing hypervisors.

Documentation: https://vmango.org/docs/

Current features: SSH keys management and injection KVM via libvirt Digitalocean-style interface Support for cloud OS images (with cloud-init installed) IP address management Simple API Custom userdata for cloud-init Hypervisor server requirements: Libvirt 0.10+ (centos6+, ubuntu14.04+, debian8+) Routed network with libvirt managed dhcp server. Bridged networks not supported due to impossibility to determine machine ip address. Web interface server requirements: Libvirt 1.2.0+ (Ubuntu 14.04+, debian8+, centos7+)