Ravada VDI
ravada.upc.edu
What it is
Ravada VDI is a free, open-source broker that lets users connect to virtual desktops. Its web frontend provides machine access and settings for users, while administrators manage virtual-machine pools and templates. The backend currently supports KVM and is designed for additional hypervisors later. Users need a web browser and a remote viewer supporting SPICE. Ravada runs on Linux distributions, with server packages supported for Ubuntu, Debian, and Fedora, and Docker installation is also documented. SPICE viewer client guidance covers Linux and Windows, with macOS setup pages. SQL and LDAP authentication are supported, and the production guide includes SPICE-TLS configuration. The project identifies GPU support and identity integration. Ravada is licensed under AGPL and intended for sysadmins deploying on-premise virtual desktops; basic GNU/Linux administration knowledge is advised. Help is directed to documentation, GitHub issues, a Google group, and a public Telegram group rather than a personal support hotline.
Spec sheet
- What it does
- Ravada is an open-source VDI broker that lets users connect to virtual desktops.Read 7 Oct 2026 · ravada.upc.edu
- Deployment
- Ravada works on Linux distributions, with packages supported for Ubuntu, Debian, and Fedora servers, and it can also be installed with Docker.Read 7 Oct 2026 · ravada.readthedocs.io
- Support
- The project directs users to documentation, GitHub issues, a Google group, and a public Telegram group, and says its developers are unpaid volunteers rather than a personal support hotline.Read 7 Oct 2026 · ravada.upc.edu
- License
- Ravada's code is licensed under AGPL.Read 7 Oct 2026 · ravada.upc.edu
- Access
- Users need a web browser and a remote viewer that supports the SPICE protocol.Read 7 Oct 2026 · ravada.upc.edu
- Authentication
- The maker says SQL and LDAP authentication are supported.Read 7 Oct 2026 · ravada.upc.edu
- Client platforms
- The installation documentation describes SPICE viewer clients for Linux and Windows, and the documentation includes client setup pages for macOS.Read 7 Oct 2026 · ravada.readthedocs.io
- Hypervisor
- The maker says the backend currently supports KVM and is designed to allow future hypervisors to be added.Read 7 Oct 2026 · ravada.upc.edu
- Security configuration
- The documentation includes a production deployment guide with SPICE-TLS configuration.Read 7 Oct 2026 · ravada.readthedocs.io
- Web interface
- The web frontend includes user machine access and settings, machine management, and administrator tools for managing VM pools and templates.Read 7 Oct 2026 · ravada.upc.edu
- Who it is for
- Ravada is intended for sysadmins deploying on-premise virtual desktops, and basic GNU/Linux administration knowledge is advised.Read 7 Oct 2026 · ravada.upc.edu
Plans and prices
Strong points and limits
Strong points
- Free plan costs nothing
- Web interface manages users and VM pools
- Supports KVM virtualization
- SQL and LDAP authentication
- Docker installation is available
Limits
- Currently supports KVM only
- Requires a SPICE-compatible remote viewer
- Basic GNU/Linux administration knowledge is advised
- Developers are unpaid volunteers, not a hotline
Who it suits
Ravada suits sysadmins deploying private, on-premise virtual desktops with Linux-based servers and KVM. It is aimed at users comfortable with basic GNU/Linux administration.
Verdict
Ravada provides a self-hosted VDI access layer with browser management, KVM support, and SPICE clients across documented platforms. It is best suited to administrators prepared to run and support the infrastructure themselves.
Where Specifiction places it
- Virtual Desktop Infrastructure Software#17 of 257.4