{"id":19373851,"url":"https://github.com/cutelyst/virtlyst","last_synced_at":"2025-04-12T15:37:22.881Z","repository":{"id":48503147,"uuid":"108130139","full_name":"cutelyst/Virtlyst","owner":"cutelyst","description":"Web interface to manage virtual machines with libvirt","archived":false,"fork":false,"pushed_at":"2025-03-17T22:23:50.000Z","size":850,"stargazers_count":235,"open_issues_count":15,"forks_count":44,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-04-03T16:11:18.118Z","etag":null,"topics":["cutelyst","kvm","kvm-hypervisor","kvmwebui","libvirt","qt5","virtualization"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cutelyst.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-10-24T13:23:57.000Z","updated_at":"2025-03-22T08:25:58.000Z","dependencies_parsed_at":"2024-01-21T22:51:14.069Z","dependency_job_id":"aee2baa4-9e05-46ec-9734-f253068888a1","html_url":"https://github.com/cutelyst/Virtlyst","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cutelyst%2FVirtlyst","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cutelyst%2FVirtlyst/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cutelyst%2FVirtlyst/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cutelyst%2FVirtlyst/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cutelyst","download_url":"https://codeload.github.com/cutelyst/Virtlyst/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248590520,"owners_count":21129837,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cutelyst","kvm","kvm-hypervisor","kvmwebui","libvirt","qt5","virtualization"],"created_at":"2024-11-10T08:32:23.016Z","updated_at":"2025-04-12T15:37:22.848Z","avatar_url":"https://github.com/cutelyst.png","language":"JavaScript","readme":"[![Docker Pulls](https://img.shields.io/docker/pulls/dantti/virtlyst.svg)](https://hub.docker.com/r/dantti/virtlyst)\n\n# Virtlyst\nWeb interface to manage virtual machines with libvirt\n\nDon't let your virtualization management use more resources than your main virtualized needs.\n\n * Ideal for small deployments where simplicity is key to virtualization usage\n * Low memory footprint, around 5 MiB of RAM used\n * Low CPU usage\n * Look and feel easly customized with templates\n\n# Screenshot\n\n![Instances](https://dantti.files.wordpress.com/2018/05/instances.png)\n\n# Running\n\n    cutelyst4-qt6 \\\n    --application path_to_libVirtlyst.so \\\n    --chdir2 _path_to_Virtlyst_clone \\\n    --static-map /static=root/static \\\n    --http-socket localhost:3000 \\\n    --master\n\nDefault Username: admin\nPassword: admin\n\n# Docker\n**docker-compose.yml**\n\n```\nservices:\n  virtlyst:\n    image: dantti/virtlyst\n    container_name: virtlyst\n    volumes:\n      - virtlyst:/root\n    restart: always\n    ports:\n      - \"80:80\"\n\nvolumes:\n  virtlyst:\n```\n\nStart up: ``docker compose up -d``\n\n## SSH\n\nVirtlyst will prompt on container console for authentication.\nSo it is easier to add an ssh key.\n\nCall these commands inside the container.\n```\n$ ssh-keygen\n$ ssh-copy-id user@host\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcutelyst%2Fvirtlyst","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcutelyst%2Fvirtlyst","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcutelyst%2Fvirtlyst/lists"}