Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/j0shua-daniel/vm-mgr
- Owner: j0shua-daniel
- Created: 2024-12-18T08:49:20.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2025-01-26T17:11:26.000Z (15 days ago)
- Last Synced: 2025-01-26T18:22:59.453Z (15 days ago)
- Topics: bash, bhyve, bsd, linux, nvmm, qemu-kvm, virtual-machine, virtual-machine-management
- Language: Shell
- Homepage: https://danger-tattoo-concluded-agenda.trycloudflare.com/
- Size: 230 KB
- Stars: 11
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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.