Fedora 45 Atomic Desktops Look to Allow for Web-Based Remote Installations

DemiGuru1 pts0 comments

F45 Change Proposal: Web Based Remote Installation Support for Atomic Desktops (self-contained) - Fedora Discussion

= 40rem)" rel="stylesheet" data-target="desktop" />

= 40rem)" rel="stylesheet" data-target="discourse-ai_desktop" /><br>= 40rem)" rel="stylesheet" data-target="discourse-calendar_desktop" /><br>= 40rem)" rel="stylesheet" data-target="discourse-reactions_desktop" /><br>= 40rem)" rel="stylesheet" data-target="poll_desktop" />

F45 Change Proposal: Web Based Remote Installation Support for Atomic Desktops (self-contained)

Project Discussion

Change Proposals

fesco,<br>f45

bciconelle

(Bruno Ciconelle)

July 22, 2026, 3:18pm

Web Based Remote Installation Support for Atomic Desktops

This is a proposed Change for Fedora Linux.

This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee.

Wiki

Announced

Summary

Enable secure remote installation via the Anaconda WebUI on Fedora Atomic Desktop images. Users can boot a target machine with inst.webui.remote and complete the installation from a web browser on another machine over HTTPS with pin-based authentication. This change is scoped to Atomic Desktop images (Silverblue, Kinoite, etc.).

Owner

Name: Bruno Ciconelle

Email: bciconel@redhat.com

Detailed Description

This change introduces remote installation as a tech preview for Fedora Atomic Desktop images. Users can boot with inst.webui.remote and complete the installation from a web browser on another machine — no VNC/RDP client needed.

The Anaconda WebUI already supports remote access for development via inst.webui.remote, but without authentication, TLS, or configuration isolation. This change adds the production controls needed to ship it as an opt-in feature:

Pin-based authentication following the inst.rdp pattern, with an opt-out (inst.webui.remote.noauth) for development and trusted networks

HTTPS with self-signed certificates — cockpit generates these automatically

Port 443 by default so users connect with just https://

Isolated cockpit configuration under /etc/anaconda/cockpit/ to prevent installer settings from leaking to the installed system

Remote access is not enabled by default — it must be explicitly activated by the user via the inst.webui.remote boot option. Without it, behavior is completely unchanged. This change is scoped to Atomic Desktop images (see Changes/BuildAtomicDesktopsWithImageBuilder).

Feedback

The feature was announced on Fedora Magazine in June 2026 with a developer preview and proof-of-concept. Community feedback included:

mDNS discovery : Suggestion to advertise the installer via mDNS (e.g., fedora-installer.local) so users can find headless machines without knowing their DHCP-assigned IP. Not in scope for this initial MVP but noted as a valuable future improvement.

Tablet/phone support : Cockpit’s PatternFly widgets are responsive — storage configuration may be challenging on small screens but tablets should work well.

Lightweight boot ISO : Interest in a minimal boot ISO without a local browser that defaults to remote installation — a headless/network-only variant. Not in scope for this change, but aligns with the broader Changes/ModernizeBootISO effort.

Benefit to Fedora

New installation method : Users can install Fedora Atomic Desktops from any device with a web browser — no VNC/RDP client software needed. This works from phones, tablets, Chromebooks, or any machine on the same network.

Better user experience than VNC/RDP : The WebUI provides copy-paste support, a responsive layout, and runs in a standard web browser. No special client software to install or configure.

Secure by default : Unlike VNC (historically unencrypted, 8-character password limit), remote installation uses HTTPS with TLS and user-set passwords. Authentication is required by default.

Practical graphical installation on lightweight ARM SBCs : Devices like the Raspberry Pi have limited CPU and memory. Running a local browser consumes resources better used by the installer itself. With remote installation, the browser runs on the user’s workstation and the target device only serves the lightweight cockpit-ws process.

Benefits any future boot.iso/netinst image that adopts the WebUI : This change lives in anaconda and anaconda-webui, not in image-specific configuration. Any new boot.iso or network install image that migrates from the GTK interface to the WebUI — such as Fedora Server, which currently still uses GTK — will automatically gain remote installation support with no additional work. (Note: remote access on Live images is not supported.)

Community testing opportunity : Landing in Fedora 45 Atomic images gives the community a full release cycle to test, report issues, and provide feedback before the feature is extended to other image types.

Scope

Proposal owners:

Modify anaconda to...

remote installation fedora change webui atomic

Related Articles