GNOME Remote Desktop
GNOME Remote Desktop is GNOME's free, open-source remote desktop server for Linux.
What GNOME Remote Desktop is
GNOME Remote Desktop is GNOME's free, open-source remote desktop server for Linux. It supports remote assistance with an already active session, single-user headless desktop access, and headless remote login. RDP and VNC backends are available, but their supported operating modes differ: multi-user headless login integrates with GNOME Display Manager and is available only over RDP. Locking the screen ends a remote assistance connection. RDP requires a TLS key and certificate, while VNC supports password or prompt authentication; GNOME Settings can show an encryption fingerprint to compare with the connecting client's. The server uses PipeWire for streaming pixels, libei for input, and Mutter's remote desktop API for management. GNOME 50 adds hardware acceleration, HiDPI scaling, camera redirection, Kerberos authentication for certain server modes, and support for remote login sessions launched with gnome-headless-session. Known working clients include Remmina, Connections, and xfreerdp on Linux, mstsc on Windows, and Thincast on Linux, Windows, or macOS. The project cautions against opening the firewall to the public internet.
Good
- Free software under GNU GPL v2 or later.
- Provides both RDP and VNC backends.
- RDP supports multi-user headless remote login.
- Supports several named Linux, Windows, and macOS clients.
- GNOME 50 adds HiDPI scaling and camera redirection.
Watch out
- Not all operating modes work with both backends.
- Multi-user headless remote login is RDP-only.
- RDP connections require a TLS key and certificate.
- Project cautions against public-internet firewall access.
Who it suits
It suits Linux users who need remote assistance, headless desktop access, or remote login. The choice between RDP and VNC matters because not every operating mode is supported by both.
Verdict
GNOME Remote Desktop covers assistance and headless access, with security setup and operating-mode differences to account for. Check which backend supports the mode you need, and heed the project's network caution.
Plans and prices
From GNOME Remote Desktop's own pricing page, checked 7 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| GNOME Remote Desktop | Free | GNU GPL v2 or later · RDP and VNC backends · not all operating modes work with both backends |
The facts
Each one read from GNOME Remote Desktop's own pages, with the date it was checked.
What it does
- Access mode
- bothchecked 20 Sep 2026
- Authentication and sessions
- GNOME 50 adds Kerberos authentication for screen sharing or single-user headless servers and support for remote login sessions launched with gnome-headless-session.checked 7 Oct 2026
- Bandwidth
- H.264 encoding can reduce bandwidth when the graphics pipeline is used, the client supports H.264, and an NVIDIA NVENC encoder is available.checked 7 Oct 2026
- CLI administration
- The grdctl command-line utility enables backends, sets credentials and certificates, changes view-only mode, and reports status.checked 15 Oct 2026
- Compatible clients
- GNOME lists Remmina, Connections, and xfreerdp for Linux, mstsc for Windows, and Thincast for Linux, Windows, or macOS as known working clients.checked 7 Oct 2026
- Current Fedora package
- Fedora’s testing repository lists gnome-remote-desktop version 51.0-1.fc45 dated September 17, 2026.checked 15 Oct 2026
- Display and camera
- GNOME 50 adds HiDPI scaling for remote clients and camera redirection so a local webcam can be used in a remote session.checked 7 Oct 2026
- Distribution availability
- Fedora packages GNOME Remote Desktop as a screen-sharing service package.checked 15 Oct 2026
- Documentation scope
- The repository documents configuration, Kerberos authentication, and smart-card redirection.checked 15 Oct 2026
- Encryption verification
- GNOME Settings can display an encryption fingerprint for comparison with the connecting client’s fingerprint.checked 7 Oct 2026
- Firewall guidance
- The project documents firewalld rules for its default RDP and VNC services and warns about exposing them to the public internet.checked 15 Oct 2026
- Funding
- Crunchbase identifies GNOME as a nonprofit and lists one grant funding round backed by Handshake, with the amount obscured on the public page.checked 15 Oct 2026
- GNOME 47 change
- GNOME 47 added persistent remote-login sessions that continue after a disconnection.checked 15 Oct 2026
- GNOME 50 change
- GNOME 50 improved remote desktop performance with Vulkan and VA-API hardware acceleration.checked 15 Oct 2026
- Hardware acceleration
- GNOME 50 adds hardware acceleration support using Vulkan and VA-API to improve remote-session smoothness, latency, and power use.checked 7 Oct 2026
- Headless sessions
- A single-user headless mode connects directly to an independently configured headless GNOME graphical session.checked 15 Oct 2026
- Licence
- The project is licensed under GNU GPL version 2 or any later version.checked 15 Oct 2026
- Limit: display scaling
- Ubuntu documents that desktop-sharing resolution follows the server session and can appear too small, too large, or blurry on the client.checked 15 Oct 2026
- Limit: internet exposure
- Ubuntu warns that router port forwarding exposes the machine to attackers and recommends a VPN for private groups.checked 15 Oct 2026
- Limit: user complaint
- A Reddit user reported unreliable RDP, changing credentials after reboot, removed VNC fallback, and difficulty getting the service working on Ubuntu and Fedora.checked 15 Oct 2026
The company
- Company founding
- GNOME’s own history says the project was founded in 1997 by Miguel de Icaza and Federico Mena.checked 15 Oct 2026
- Company size
- Crunchbase lists GNOME’s headcount range as 101–250 people.checked 15 Oct 2026
- Headquarters
- Crunchbase lists GNOME in Orinda, California, United States.checked 15 Oct 2026
Where it runs
- Limit: reported NixOS failure
- A March 28, 2026 NixOS issue reports system-level RDP connections failing because the GDM handover daemon never starts, ending with a connection-cancelled error.checked 15 Oct 2026
The full review of GNOME Remote Desktop
Overview
GNOME Remote Desktop is a free, open-source server for remote assistance and headless access to Linux desktops. It suits GNOME users who need to help someone in an active session or connect to a headless machine. Its range of access modes is useful, but backend compatibility and security setup shape which deployments are a good fit.
Key features
Remote assistance connects to an active session, and locking the screen ends that connection. That makes it suitable for support while someone is present, but a poor choice for unattended access after the user locks the desktop.
For headless machines, it supports both single-user desktop access and multi-user remote login. The multi-user option integrates with GNOME Display Manager and works only over RDP; RDP and VNC do not support all the same operating modes. RDP uses FreeRDP, while VNC uses LibVNCServer, so the required mode should guide backend and client choice.
PipeWire streams screen content, libei handles input, and Mutter’s remote desktop API manages sessions. RDP requires a TLS key and certificate; VNC supports password or prompt authentication. GNOME Settings can show an encryption fingerprint to compare with the connecting client, a practical check when verifying connection identity.
GNOME 50 adds Vulkan and VA-API hardware acceleration to improve smoothness, latency, and power use. It also adds HiDPI scaling for remote clients, camera redirection for using a local webcam remotely, Kerberos authentication for screen sharing and single-user headless servers, and support for remote login sessions launched with gnome-headless-session. H.264 can reduce bandwidth when the graphics pipeline is in use, the client supports it, and an NVIDIA NVENC encoder is available.
Known working clients include Remmina, Connections, and xfreerdp on Linux, mstsc on Windows, and Thincast on Linux, Windows, or macOS. The project cautions against opening the firewall to the public internet, so network exposure deserves careful handling.
Pricing
GNOME Remote Desktop is free: its plan costs nothing and is licensed under GNU GPL v2 or later. There is no trial to manage, and the plan includes RDP and VNC backends, subject to their different operating-mode support. It is a strong fit for Linux users who want an open-source remote desktop server without a subscription.
Platforms
The server supports Linux and is also self-hosted. Its listed app coverage is desktop, with both assistance and headless access modes. Client support spans the Linux, Windows, and macOS options noted above, but the server itself is for Linux.
Who it's for
Choose it for GNOME-based Linux support sessions, single-user headless access, or RDP-based multi-user remote login. It is less suitable when the required mode depends on VNC, when assistance must persist after a screen is locked, or when the machine must be exposed directly to the public internet.
Pros and cons
- Pros: Free and open source, with assistance and two headless access modes for different needs.
- Pros: GNOME 50 adds acceleration, HiDPI scaling, camera redirection, and Kerberos support.
- Pros: An encryption fingerprint can be checked against the connecting client.
- Cons: Multi-user headless login is RDP-only, and RDP and VNC do not support every mode equally.
- Cons: RDP setup requires a TLS key and certificate; locking the screen terminates assistance sessions.
- Cons: H.264 bandwidth savings depend on the graphics pipeline, client support, and NVIDIA NVENC availability.
Alternatives
For document scanning, Document Scanning Software is the relevant category. For photo viewing, see Photo Viewer Software; for subtitles, Subtitle Software; for disc images, ISO Creation Software. Hex Editors and Git GUI Clients cover other software categories.
NAPS2 is a free, unrestricted scanning option for individuals and businesses on Linux, macOS, and Windows. OCRFeeder is another free Linux alternative, licensed under GPL version 3 or later. For self-hosted scanning with a SANE-compatible scanner and a Linux host or VM, scanservjs is free and open source.
PaperScan suits Windows users seeking TWAIN/WIA scanning: its free edition caps batches at 10 pages, while Home Edition costs $79, paid once for unlimited batch scanning and import. PaperStream Capture is a free Windows download for current fi Series scanners and requires PaperStream IP TWAIN or ISIS drivers. KODAK Capture Pro Software may suit Kodak Alaris scanner owners who want the included Limited Edition for single-batch scanning, with a full version offered as an upgrade.
Brother P-touch Editor is free software for Windows version 6 and works with select Brother P-touch and QL models. Q-Dir is free for private, business, and company use on Windows.
Verdict
GNOME Remote Desktop is a sound choice for Linux users who want free GNOME-integrated support or headless access and can match their use case to the right backend. Its broad access modes and newer session features are compelling; look elsewhere if you need VNC for multi-user login, persistent assistance after screen lock, or a server beyond Linux.
Getting started
- Open the GNOME Remote Desktop project website
- Use a Linux system
- Choose the RDP or VNC backend
- For RDP, provide a TLS key and certificate
- For VNC, use password or prompt authentication
- Connect with a listed compatible client
Limits worth knowing
The free 0.00 USD plan is open source under GNU GPL v2 or later. Backend support differs by operating mode, and multi-user headless remote login is available only over RDP.
Questions
Is GNOME Remote Desktop free?
Yes. It is listed at 0.00 USD and is licensed under GNU GPL v2 or later.
Which platforms are supported?
The supported platform is Linux, with self-hosted access.
Does it support RDP and VNC?
Yes. It provides both RDP and VNC backends, but their operating-mode support differs.
What authentication does it use?
RDP requires a TLS key and certificate. VNC supports password or prompt authentication.
Which clients are listed as compatible?
Known working clients include Remmina, Connections, and xfreerdp on Linux, mstsc on Windows, and Thincast on Linux, Windows, or macOS.
Can it provide multi-user headless remote login?
Yes, through GNOME Display Manager, but this mode is available only over RDP.



