Skip to content

UPC/ravada

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

826b58c · Apr 22, 2024
May 17, 2023
May 23, 2023
Dec 29, 2021
May 30, 2023
Oct 27, 2023
Apr 22, 2024
Feb 26, 2024
Feb 6, 2024
Feb 21, 2023
Apr 15, 2024
Feb 26, 2024
Oct 26, 2023
Jun 15, 2021
Mar 11, 2024
Apr 22, 2022
Nov 29, 2021
Apr 5, 2017
Feb 12, 2024
Nov 11, 2022
Sep 28, 2017
Feb 15, 2024
Nov 1, 2020
Apr 8, 2020
Aug 4, 2021

Repository files navigation

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

  • KVM backend for Windows and Linux Virtual machines
  • LDAP and SQL authentication
  • Kiosk mode
  • Remote Access with Spice for Windows and Linux
  • Light and fast virtual machine clones for each user
  • Instant clone creation
  • USB redirection
  • Easy and customizable end users interface
  • Administration from a web browser

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.