Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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 libvirt

Don'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 \
--master

Default 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
```