Freedom251 › Virtual Desktop Infrastructure Software
Ravada VDI

What Ravada VDI is
Ravada VDI is an open-source broker that lets users connect to virtual desktops. Its web interface provides access to user machines and settings, while administrators can manage virtual machine pools and templates. The backend currently supports KVM and is designed to allow additional hypervisors later. Users need a web browser and a remote viewer that supports SPICE. Ravada runs on Linux distributions, with server packages supported for Ubuntu, Debian, and Fedora; it can also be installed with Docker. Documentation describes SPICE viewer clients for Linux and Windows and includes setup pages for macOS. SQL and LDAP authentication are supported, and a production deployment guide covers SPICE-TLS configuration. The project is licensed under AGPL and is free to use. It is intended for sysadmins deploying on-premise virtual desktops, and basic GNU/Linux administration knowledge is advised. Project help is directed to documentation, GitHub issues, a Google group, and a public Telegram group. The developers describe themselves as unpaid volunteers rather than a personal support hotline.
Who it suits
Ravada suits sysadmins deploying on-premise virtual desktops who have basic GNU/Linux administration knowledge. It is intended for teams able to manage a Linux-based server and SPICE-compatible client access.
What it does well
- Free, open-source software licensed under AGPL.
- Web frontend includes user and administrator tools.
- Supports SQL and LDAP authentication.
- Can be installed with Docker.
- Production guide covers SPICE-TLS configuration.
What to know first
- Backend currently supports KVM.
- Users need a SPICE-compatible remote viewer.
- Basic GNU/Linux administration knowledge is advised.
- Developers are unpaid volunteers, not a personal support hotline.
Limits
The free plan is for a self-hosted deployment with Linux-based server administration and currently stated KVM support. User access requires both a web browser and a remote viewer supporting SPICE.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | Free to use · Self-hosted deployment · Linux-based server administration · KVM support currently stated | Free |
As ravada.upc.edu lists them, read 7 Oct 2026. The maker's own page has the final word.
Getting started
- Visit https://ravada.upc.edu/.
- Prepare a Linux server using a supported Ubuntu, Debian, or Fedora package, or use Docker.
- Install and configure Ravada for the deployment.
- Set up access through its web interface and a SPICE-compatible remote viewer.
- Refer to the production deployment guide for SPICE-TLS configuration if needed.
Ravada VDI is a self-hosted broker for connecting users to virtual desktops. It is best suited to sysadmins who can administer Linux servers and want to manage an on-premise desktop service. Its strongest case is free software with web-based controls; the cost is the technical work of deployment and client setup.
Overview
Ravada brings user access to machines and settings together with administrator controls for VM pools and templates. That gives teams a central web interface for day-to-day access and management, while leaving the server infrastructure in their care.
KVM is the backend it supports today. Although the project is designed to accommodate other hypervisors later, teams using a different backend should not count on that support now. Users need both a browser and a SPICE-compatible remote viewer, so this is not browser-only desktop access.
Key features
- Web-based access and administration: Users can reach their machines and settings, while administrators manage pools and templates. It covers useful VDI controls without replacing server administration.
- SQL and LDAP authentication: Support for both makes Ravada a practical fit for organizations already using either approach to authentication.
- Linux deployment choices: Packages are supported for Ubuntu, Debian and Fedora servers, and Docker is another installation route. The choice helps accommodate different Linux setups, but Linux administration remains part of the job.
- SPICE access: A compatible remote viewer is required alongside a web browser. Documentation covers Linux and Windows viewer clients and includes client setup for macOS, giving users on those systems a documented route to connect.
- Production security guidance: A deployment guide covers SPICE-TLS configuration, a useful resource for administrators planning a production setup.
- AGPL licensing: The code is licensed under AGPL, a relevant consideration for teams adopting or modifying the software.
Pricing
Ravada's Free plan costs nothing and is billed Free to use. It includes self-hosted deployment, Linux-based server administration and the currently stated KVM support. With no paid tier described, the main trade-off is not a feature ladder but the operational responsibility: teams provide and manage the server environment themselves.
The free plan is a strong fit for technically capable organizations that want control over an on-premise VDI deployment without a software charge. It is a weaker fit for teams that need a managed service or a personal support hotline; the project directs users to documentation, GitHub issues, a Google group and a public Telegram group, and its developers are unpaid volunteers.
Platforms
Ravada is listed for Linux, macOS, Windows, web and self-hosted use. The server runs on Linux distributions, with supported packages for Ubuntu, Debian and Fedora or installation through Docker. Users connect through a browser and a SPICE-compatible viewer; client setup documentation covers Linux and Windows, with macOS setup pages as well.
Who it's for
Ravada suits sysadmins building on-premise virtual desktops who are comfortable with basic GNU/Linux administration, KVM and SPICE client setup. SQL or LDAP authentication support may also make it a natural fit for organizations already using either. Teams seeking a managed, hands-off service, a different currently supported hypervisor, or direct personal support should look elsewhere.
Pros and cons
Pros
- No software charge: The free plan is billed Free to use, making it an accessible option for teams able to provide their own infrastructure.
- Useful administration surface: One web frontend covers user machine access and settings alongside pool and template management.
- Established authentication options: SQL and LDAP support can fit existing identity setups.
- Multiple Linux installation routes: Supported packages and Docker give administrators alternatives for deployment.
Cons
- Linux expertise is expected: Deployment is self-hosted and calls for Linux-based server administration.
- KVM is the current backend: Teams relying on another hypervisor cannot treat future extensibility as present support.
- Client setup takes more than a browser: Users also need a SPICE-compatible remote viewer.
- Community channels, not a support hotline: Help is directed through documentation and public community channels, with developers working as unpaid volunteers.
Alternatives
Compare virtual desktop infrastructure software if you want to survey the category before choosing a self-hosted broker.
- QVD is another free-plan option, with a developer-and-tester Community Edition and GitHub community support.
- ThinLinc is worth considering if you want a free tier capped at 10 concurrent users or a paid Standard plan priced per user per year.
- Hive Fabric may suit teams looking for a free perpetual community license for one physical host and unlimited VMs.
- Hydra offers a community edition with limited tenants and host pools, or a Windows 365 plan priced monthly.
- Kasm Workspaces has a free Community plan capped at five concurrent sessions and restricted to non-commercial use.
- Amazon WorkSpaces is a paid alternative with a Windows single-session user fee of $4.19 a month, plus provisioned instance-hour charges.
- Citrix Workspace is a paid alternative for readers comparing commercial workspace software.
- IsardVDI is another free, open-source VDI option.
Verdict
Choose Ravada if you want a free, self-hosted VDI broker, can administer Linux and KVM, and are prepared to support SPICE clients and the deployment yourself.
Verdict
Ravada provides a free, self-hosted route to virtual desktop access with web-based administration. Deployment calls for Linux administration skills and SPICE-compatible client software.
Questions
How much does Ravada VDI cost?
Its Free plan costs nothing.
Which hypervisor does it support?
The backend currently supports KVM. The design allows other hypervisors to be added in the future.
What do users need to connect to a desktop?
They need a web browser and a remote viewer that supports SPICE.
Which server installation options are described?
Ravada works on Linux distributions, with packages supported for Ubuntu, Debian, and Fedora servers. It can also be installed with Docker.
Does it support directory or database authentication?
Yes. SQL and LDAP authentication are supported.
What license does Ravada use?
Ravada's code is licensed under AGPL.
Facts from Ravada VDI's own pages
- Access
- Users need a web browser and a remote viewer that supports the SPICE protocol. · ravada.upc.edu, 7 Oct 2026
- Authentication
- The maker says SQL and LDAP authentication are supported. · ravada.upc.edu, 7 Oct 2026
- Client platforms
- The installation documentation describes SPICE viewer clients for Linux and Windows, and the documentation includes client setup pages for macOS. · ravada.readthedocs.io, 7 Oct 2026
- Deployment
- Ravada works on Linux distributions, with packages supported for Ubuntu, Debian, and Fedora servers, and it can also be installed with Docker. · ravada.readthedocs.io, 7 Oct 2026
- Hypervisor
- The maker says the backend currently supports KVM and is designed to allow future hypervisors to be added. · ravada.upc.edu, 7 Oct 2026
- License
- Ravada's code is licensed under AGPL. · ravada.upc.edu, 7 Oct 2026
- Security configuration
- The documentation includes a production deployment guide with SPICE-TLS configuration. · ravada.readthedocs.io, 7 Oct 2026
- 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. · ravada.upc.edu, 7 Oct 2026
- Web interface
- The web frontend includes user machine access and settings, machine management, and administrator tools for managing VM pools and templates. · ravada.upc.edu, 7 Oct 2026
- What it does
- Ravada is an open-source VDI broker that lets users connect to virtual desktops. · ravada.upc.edu, 7 Oct 2026
- Who it is for
- Ravada is intended for sysadmins deploying on-premise virtual desktops, and basic GNU/Linux administration knowledge is advised. · ravada.upc.edu, 7 Oct 2026