Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lukas2511/virtweb
LibVirt webinterface with vnc-less remote control
https://github.com/lukas2511/virtweb
Last synced: about 2 months ago
JSON representation
LibVirt webinterface with vnc-less remote control
- Host: GitHub
- URL: https://github.com/lukas2511/virtweb
- Owner: lukas2511
- Created: 2013-12-21T23:56:20.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2013-12-22T15:12:19.000Z (about 11 years ago)
- Last Synced: 2024-10-19T06:01:11.752Z (3 months ago)
- Language: CSS
- Size: 865 KB
- Stars: 2
- Watchers: 6
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# virtweb
This is a simple webinterface for libvirt.
It is not really well designed, just hacked together.
I wanted to build an alternative to virt-manager to install some machines.Current Features:
- [List Machines (With live preview-image and name)](screenshots/list.png)
- [Basic control over machines (keyboard-only, without VNC or JAVA or anything, just pure screenshot/base64/json/ajax magic.)](screenshots/control.png)
- ["Auto-Type" of text (put it in a box, press send, it will do checks if it can send those characters and do so, useful for urls and stuff)](screenshots/autotype.png)
- Turn machines on or off
- [Change name, max. memory and number of vcpus of machines](screenshots/edit.png)
- [Mount/Unmount ISO-Images](screenshots/mountiso.png)Planned Features:
- Show host statistics (Used memory, Free disk space, ...)
- Basic Statistics (If possible, depends on the libvirt Python-API)
- Create new virtual machines (install from ISO or preseed file/textbox, maybe with templates)
- Manage storage (Create/Remove/Attach/Dettach Disks)Known Bugs:
- There is no authentication. There probably never will be. This was intended to be used over an SSH tunnel on a machine with no other users.
- Keyboard input is incomplete (keymapping issues...), slow (i don't really know why... it shouldn't be.) and kinda buggy (double key-presses, only on "manual" control, libvirt-api has no way to send single keyup or -down events just -presses, would need some client-side "debouncing")