Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cutelyst/virtlyst
Web interface to manage virtual machines with libvirt
https://github.com/cutelyst/virtlyst
cutelyst kvm kvm-hypervisor kvmwebui libvirt qt5 virtualization
Last synced: 6 days ago
JSON representation
Web interface to manage virtual machines with libvirt
- Host: GitHub
- URL: https://github.com/cutelyst/virtlyst
- Owner: cutelyst
- License: agpl-3.0
- Created: 2017-10-24T13:23:57.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-01-06T21:46:48.000Z (24 days ago)
- Last Synced: 2025-01-17T17:09:30.846Z (13 days ago)
- Topics: cutelyst, kvm, kvm-hypervisor, kvmwebui, libvirt, qt5, virtualization
- Language: JavaScript
- Size: 831 KB
- Stars: 232
- Watchers: 22
- Forks: 43
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Docker Pulls](https://img.shields.io/docker/pulls/dantti/virtlyst.svg)](https://hub.docker.com/r/dantti/virtlyst)
# Virtlyst
Web interface to manage virtual machines with libvirtDon't let your virtualization management use more resources than your main virtualized needs.
* Ideal for small deployments where simplicity is key to virtualization usage
* Low memory footprint, around 5 MiB of RAM used
* Low CPU usage
* Look and feel easly customized with templates# Screenshot
![Instances](https://dantti.files.wordpress.com/2018/05/instances.png)
# Running
cutelyst4-qt6 \
--application path_to_libVirtlyst.so \
--chdir2 _path_to_Virtlyst_clone \
--static-map /static=root/static \
--http-socket localhost:3000 \
--masterDefault Username: admin
Password: admin# Docker
**docker-compose.yml**```
services:
virtlyst:
image: dantti/virtlyst
container_name: virtlyst
volumes:
- virtlyst:/root
restart: always
ports:
- "80:80"volumes:
virtlyst:
```Start up: ``docker compose up -d``
## SSH
Virtlyst will prompt on container console for authentication.
So it is easier to add an ssh key.Call these commands inside the container.
```
$ ssh-keygen
$ ssh-copy-id user@host
```