Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/j0shua-daniel/vm-mgr

Blazing fast VM manager, that just works.
https://github.com/j0shua-daniel/vm-mgr

bash bhyve bsd linux nvmm qemu-kvm virtual-machine virtual-machine-management

Last synced: 8 days ago
JSON representation

Blazing fast VM manager, that just works.

Awesome Lists containing this project

README

        

# Virtual Machine Manager

[Website](https://period-first-dialog-sims.trycloudflare.com) & [Wiki](https://period-first-dialog-sims.trycloudflare.com/wiki)





Blazing fast VM manager, that just works.

## Install:

The default directory for qcow2 disk is `~/.vm-mgr/`

To install vm-mgr, run:

```
curl -s https://raw.githubusercontent.com/j0shua-daniel/vm-mgr/refs/heads/main/setup | bash
```

Distros supported by the installer:

1. Debian/Debian based.
2. Arch/Arch based.
3. OpenSUSE.
4. RHEL/Fedora/RHEL based.
5. Alpine.
6. Void.
7. ~~Nixos~~ (comming soon!)
8. ~~Gentoo~~ (comming soon!)
9. ~~Solus~~ (comming soon!)
10. ~~Slackware~~ (comming soon!)
11. Clear Linux.
12. Fedora Silverblue (inside fedora toolbox).

If your distro is not supported by the installer please refer to the [wiki](https://period-first-dialog-sims.trycloudflare.com/wiki).

## Usage:

```
vm-mgr
```

You will see this:
```
1) Start a VM
2) Create a VM
3) Delete a VM
4) Help
5) Quit
Option:
```
Type "2" to create your first vm!

## Cool Features.
1. Minimal - vm-mgr is cli based, meaning it uses as little resources as possible!
2. Can run VM's with less than 64MB ram. - Some other VM managers set the min memory for a VM to 64MB!
3. Can run VM's with more threads. - Some other VM managers set the max threads to what the host has.
4. It uses the terminal. - Makes the terminal even more powerful.
5. BSD support - vm-mgr **plans** to add BSD support!

## Todo:

- [ ] Add BSD support.
- [x] Make menus more clear.
- [x] Fix bugs.
- [ ] Bridge the network.
- [ ] Enable starting created vms without disks and only isos/imgs.
- [x] Add *.img support.