UPC / ravada

Remote Virtual Desktops Manager
https://ravada.upc.edu/
GNU Affero General Public License v3.0
561 stars 176 forks source link
hacktoberfest kvm libvirt remote-desktop vdi virtual-machine

ravada

GitHub version License: AGPL v3 Documentation Status Follow twitter Telegram Group Project Status: Active - The project has reached a stable, usable state and is being actively developed. Translation status Conventional Commits

Remote Virtual Desktops Manager

Ravada is an open-source project that provides a web-based user interface for managing and accessing virtual machines (VMs) based on the QEMU/KVM virtualization technology. Ravada aims to simplify the management of virtual machines by offering a user-friendly interface accessible through a web browser.Ravada is meant for sysadmins who have some background in GNU/Linux, and want to deploy a VDI project.

Users can use Ravada to create, configure, and manage virtual machines without the need for a dedicated desktop client. It provides features such as remote console access, snapshot management, and the ability to manage multiple VMs from a central interface. Ravada's back-end has been designed and implemented in order to allow future hypervisors to be added to the framework.

The client only requirements are: a web-browser and a remote viewer supporting the spice protocol.

In the current release we use the KVM Hypervisors: KVM as the backend for the Virtual Machines.

Features

Install

Read INSTALL.

Install Ravada in Ubuntu Install Ravada in Debian Install Ravada on Fedora Install Ravada on Rocky Linux 9 or RHEL9 Install Ravada - Ubuntu Xenial

Production

See production for production fine-tuning guidelines.

Operation

See operation.

Update

See update.